The Grinning Man
Cracked hearts. Strange fates. Impossible dreams.
The King is dead, but who the hell cares? A strange new act has arrived at the Stokes Croft fair, a grotesque oasis of entertainment.
Soon everyone from the gutter rats to the new Queen has fallen for the handmade freak Grinpayne and his hideously beautiful face. But who is he really? And how did he come to be so marked? Together with an old man, a blind girl and a wolf, he has a story to tell. A tale so tragic and so strange that not even he can guess how it will end