What makes life perfect? Insurance mathematician Henri Koskinen knows the answer because he calculat..
Her name was Hannah Boyle but to the people of the village she would always be 'The Girl' - Matthew ..
In the mid-1850s life for an orphan was grim as Kirsten MacGregor discovered when her parents died s..
East London 1916. The Sanctuary Lane Animal Hospital is proving a huge success. For its founder Ruby..
York 1940. World War Two has arrived for the girls of the Rowntree's factory and with rationing crip..
It was a wartime white wedding but it was not a love match. Annie Cooper married George McCabe for o..
Kent 1828. Lizzie Carey of Castle Bay is trapped in a life she never chose - endless days of cooking..
Lake Como 1919. The garden of Villa Marchese was once a sight to behold. Now overgrown and unloved t..
Consecrated at birth as a royal goddess Cleopatra learns early on that to rule means to fight. Polit..
Gingerbread hot chocolates festive songs on the radio and the glow of fairy lights. What's not to lo..
Lexie is always on the move but there is one constant in her life - her 'wish jar'; the childhood tr..
A cold-blooded killer strikes at the hottest moment: the new head of a sauna-stove company is murder..
It is a truth universally acknowledged that a widowed woman in possession of a large Georgian home i..
His passport read Giovanni Rossi. But decades ago during the Urban Wars he was part of a small secre..
It's a baking hot British summer and the sleepy town of Market Foxleigh is staging a crime writing f..