Why is Rose transported back in time, to the London of 1666? What waits for her there? Will she ever be able to return back to the present day?
Recovering from her father’s death, Rose books into a small London hotel. On one of her explorations, she meets and strikes up a friendship with Alan, vicar of St Mildrith.
During her stay at the Hotel Aragon, Rose encounters Julia, a ghost who has been searching through the centuries for the last daughter, the only woman who can help her. Having found Rose, the spectral Julia spirits her to Pudding Lane, only days before a fire breaks out in a nearby bakery. This scares Rose, and she insists Julia returns her to her own time. Evaluating what has happened to her, Rose asks Alan to join her, and Julia takes them back to the London of 1666.
They become involved in a plan to help Julia, daughter of the third wealthiest man in London escape an arranged marriage, as she has met and fallen love with an ambitious apprentice baker, Adam.
A fire with dire consequences for London breaks out in Pudding Lane. Can Rose and Alan, whose friendship is slowly developing into love, without either realising it, survive and escape the ravenous fire and return to their own time? Or will they be trapped forever in the London of King Charles II.
Will Julia and Adam succeed in their audacious plan to marry, despite the cavernous divide of their different lives?