Once Upon a Time: The Villains
Once Upon a Time...
We all know the time-honored fairy tales of Rapunzel, Rumpelstiltskin, Snow White, Hansel and Grethel, Jack and the Beanstalk, and King Thrush Beard.
Or do we?
Not everyone gets a happily-ever-after. What about the villains? Why were they so mean? And how did they turn out this way?
Author Shea Berkley always wondered about the other side of the story.