The Final Truth
2025: Rachel McKenzie thought she’d buried the ghosts of her past
Sort by:
383 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…
2025: Rachel McKenzie has trust issues. That’s what happens when your father murders your mother..
2000s: A body is found on Hambleton peninsula.
1995: First there was the Lollipop man, then came the Devil….