There are no accidents. There is only fate. 1981. Jesse Marley calls herself a realist; she is all about the here and now.
But in the month before Charles and Di's wedding all her certainties are suddenly blown aside by events she cannot control.
Finding herself in hospital, unable to speak, she must write everything down. And as if her fingers have a will of their own, she beings to draw places she's never been to, people from another time.
Rory Brandon, Jesse's neurologist, is intrigued. He knows the place she is drawing - Hundredfield, a castle in the Scottish Borders - and Jesse demands to see it.
Unbeknown to them all, Jesse carries ancient knowledge that Hundredfield unlocks.
She is key to the mystery that haunts this wild place, and she has a place in the legend of the lady who walks the forests ...