AD925_x000D_Athelstan is the king of the English uniting the petty kingdoms of Wessex Mercia the Dan..
AD934. King Athelstan of the English has been successful in uniting the many kingdoms of Britain aga..
A deathbed oath leaves the lives of two infants hanging in the balance. Tamworth AD833. After succes..
I know what she eats which must-have brands she applies to her face and the price of each carefully ..
Every screenwriter knows the best stories come from the truth. . . But the truth can be terrifying_..
1943 Lidia De Angelis has kept a low profile since Mussolini's laws wrenched her from her childhood ..
On the day that her youngest child leaves home Alice Hatton discovers two disturbing truths in a mat..
'Stop trying to be brave all the time Rachel. Fear is a necessary part of being alive. Sometimes we ..
Sicily 1880. When a stranger arrives in Vigata the town's inhabitants immediately become unsettled. ..
No one in Heppleburn has a bad word to say about Alice Parry. But here she is murdered in her own ba..
Cynthia is twenty-one bored and desperately waiting for something big to happen. Unemployed and livi..
In all failed relationships there is a point that passes unnoticed at the time which can later be id..
Now: When Adrianna arrives at the small run-down cottage near the sea in rural Norfolk she can't hel..
Adelaide 1917. The impeccably dressed Miss Kate Cocks might look more like a schoolmistress than a p..
A generation after the events of The Long Earth mankind has spread across the new worlds opened up b..