In present-day Scotland, Lizzie Cameron, daughter of a wealthy laird, inherits a Book of Hours that belonged to Margaret Tudor, a 16th century queen, and her coded secrets seep into the 21st century. Michael, a backstreet boy from Leeds, with ambitions to escape the poverty trap with a successful career in the theatre, meets Lizzie, who has fallen out with her parents and tells him nothing of her home and background. Lizzie and Michael fall in love, but misunderstandings conspire to tear them apart.
When Lizzie’s teenage daughter, Lisette, is given the Book of Hours, she decodes more secrets and follows its writer’s advice in her own inimitable way, with potentially disastrous consequences for herself and her family. Can the ultimate sin of loving too much, be forgiven?