Flawless Disney Prince is flawless