The Beasts of Paris
1870: Three wandering souls find themselves in a city set to descend into war.
Sort by:
1870: Three wandering souls find themselves in a city set to descend into war.
2023: Fear blisters through this town like a fever…
1990s, 2001: The Taliban take over Kabul and women especially see their lives transformed forever
2000s: Book three in the Wedding Shop by the Sea series
2022: Four months. One impossible task. It’s time to save Christmas.
1873: ‘I want your reputation’, the girl said to Mrs Wood. ‘I want everything you have…’
Read more