fairy tale villains perfect ending plan spoiler