Three different women, one ancient curse... To find the traitor that still threatens Dal Riata and Aedan, Domelch journeys down a perilous path that leads her away from Aedan and back to Cailleach -- into certain danger. Brigit is drawn back to Gartnait, but her unrequited love for the sullen king forces her to make a dangerous decision, a decision that could harm them all. When Cailleach awakens in a different body in enemy lands, she finds herself powerless and is captured by an enemy prince. In his arms, lost memories return and the truth of her tragic past leads her down a path of rediscovery and dangerous choices. With war ravaging the land and the re-appearance of an ancient De'Danaan foe, Domelch is forced to ally herself with Brigit and then with Cailleach, a decision that shatters her life with Aedan. To keep the land from turning into ice and sw, all three women must make difficult choices and sacrifices to break an ancient curse. Surrounded by a web of deceit, they are forced to trust one ather and discover they share a past fraught with lies and tragedy, threatening to destroy all they care about. Can these three women break an ancient curse and put the shattered pieces of their lives back together?