Luke is studying Shakespeare's play Macbeth at school when he starts having vivid dreams about the life of Lulach living in 11th century Alba (later Scotland) with his stepfather, Macbeth. But Luke's dreams are at odds with Shakespeare's view of Macbeth as a morally bad man. Luke's own stepfather, Sam, is a TV celebrity who uses his influence to obtain a leaked exam paper to ensure Luke is offered a scholarship to a prestigious school. Luke begins to feel that the weight of his conscience is too great a burden despite the harm he perceives that will follow if he confesses all his 'mistruths'. The issue of honesty bridges the lives of the two boys, a thousand years apart, as they struggle to rescue their integrity.