The Library of the Dead
2025: When ghosts talk, she will listen . . .
Sort by:
618 book trails
2025: When ghosts talk, she will listen . . .
2025: A remote Highland castle. A dark and stormy night. A murder most haunting.
2013, 2023: Every shadow holds a secret….
2025: Your past is right behind you . . .
A five-month voyage of nature discovery from southernmost Scotland to Shetland
1798: Over the twelve days of Christmas, Jane has a lot to do….
Read more