Elowen is the true-born daughter of the Sterling family, who had long been separated from them. While being brought home, she becomes the target of an assassination attempt orchestrated by the imposter, Seraphina. After falling into a river, Elowen unexpectedly gains the ability to foresee the future—and, crucially, her biological relatives can hear her inner thoughts. Having foreseen that her mother, Genevieve, will die a tragic death while trying to save her; her father, Alistair, will be poisoned by Seraphina; and her brother, Julian, will fall to his death from a building, Elowen becomes determined to alter their fate.