The Beasts of Paris
1870: Three wandering souls find themselves in a city set to descend into war.
Sort by:
10156 book trails
1870: Three wandering souls find themselves in a city set to descend into war.
2023: Two families divided by hate. A love that will not die.
2022: Inspector Hunkeler is summoned back to Basel to unravel a gruesome killing
2000s: In the name of the Father, not a word of this. Her letters are forbidden.
2023: Third installment of the Spy trilogy
1307, 1865, present day: Three women. Seven centuries. One unbreakable blood curse…
Read more