A thousand unwanted children live in The Homes, a village of orphans in the Scottish Lowlands on the outskirts of Glasgow. Lesley was six before she learned...
For decades Madeline O'Shea has lived in fear of her traumatic past becoming public. Only Madeline's sister, Annie, and their frail grandparents know...
July 1575. Elizabeth I, Queen of England, arrives at Kenilworth Castle. The hopeful Earl of Leicester knows this is his last chance to persuade the Queen...