A fairy tale adventure.