Jamie Macpherson has always loved Malcolm MacLeod and the day he married another, Jamie ran away to England, leaving behind her shattered dreams and her memories. A year later, she met Malcolm again when he was captured by Edward, the son of the Duke of Norfolk with whom Jaime was staying. Setting aside her hurt, Jaime set in motion a plan to help Malcolm escape.
Malcolm MacLeod had married for convenience to help his clan and after his wife died days after the wedding, Malcolm realised his mistake in letting Jaime go. He embarked on a journey to locate Jaime and had not expected to find her so soon and in such circumstances. Winning her again would not be easy as Edward sought to make Jaime his, not because Edward cared about her but because Jaime was his trump card in his bid to gain political power in King Henry VIII's court.