a twist of fate a wizard's fairy tale spoiler