Thrice Upon a Time is a collection of 18 modern fairy tales for adults. Some retell stories written long ago from a different perspective, while others are completely new. Read what happens when a late night walk leads to a game of poker with the farm animals and learn the Queen’s side of the story in what it is really like to live with Snow White. Who is the cobbler who turns up in the village? And exactly how many frogs does one princess have to kiss?