Cassie's life has never been simple. Orphaned at nine and raised by her grandfather, the past never left her alone. By the time she is seventeen she sees ghosts, hears disembodied voices, and events from history have a habit of rising up to haunt her.
On a visit to the Castle Mall shopping centre in Norwich (UK), the past crashes on top of her. Cassie finds herself transported back to the early 1990s in the company of a woman she's never met. And the woman not only looks familiar but claims she's encountered Cassie many times before.