Small Eden: Gambles sometimes pay off. And sometimes they cost dearly.
Heart-breaking and heart-warming in equal measure, this wonderfully human historical novel tells the story of a man haunted by his past who risks everything for the chance of redemption. 'A story of hidden feelings, of... See More