The Last Witch
1485: Will she be damned by flame… or cursed by magic?
Sort by:
273 book trails
1485: Will she be damned by flame… or cursed by magic?
1940s: Hitler’s rule casts a menacing shadow over the city.
1989: Three people are drawn together in a small Baltic city
1976: They belong to two separate worlds but were destined to meet.
2024: An electrifying, globetrotting spy thriller
1953: Mei’s ‘gift’ of speaking to ghosts is one that she has endeavoured to bury
Read more