Yvonne has always wanted to travel to the land of Braveheart and Rob Roy. After hearing Fiona's tale of her missing brother, she decides to accompany Fiona on her quest and plans a trip to Edinburgh and surrounding cities to increase her knowledge of the area.
While Yvonne is busy learning about Edinburgh home of the world-famous Edinburgh Tattoo, and Peebles, host of the nationally acclaimed Beltane festival she and Fiona are drawn into a cold-case investigation that soon leads to murder.
Along the way, they encounter hidden secrets and Scottish superstitions. They are secretly followed by Fiona's first cousin and put off by the local police. When they question Duncan's old girlfriend, they discover that she is now married to one of Duncan's best friends. She rebuffs them with claims of second sight and Cailleach's curse. And why are they so warmly welcomed into the home of Craig MacIntyre, owner of the Peebles woolen mill and the last person to see Duncan alive?