The Final Truth
2025: Rachel McKenzie thought she’d buried the ghosts of her past
Sort by:
128 book trails
2025: Rachel McKenzie thought she’d buried the ghosts of her past
2025: The death of a school friend forces Rachel McKenzie to confront a remorseless killer in her Highland hometown…
Lochaber has a dark past
2022: Seven days. Four deaths. One chance to catch a killer.
2025: From the moment they meet, Bella and Adam know this is no ordinary holiday romance.