Heather O’Halloran doesn’t believe in love—not anymore.
After her parents’ divorce, she’s built a fortress around her heart.
When she meets Kieran and Jayden—two mysterious boys who feel hauntingly familiar—her world begins to unravel.
Drawn into a world where witches cast timeless curses and soulmates are reborn across centuries, Heather discovers the impossible: she’s lived this story before.
Again and again.
And every time she chooses wrong… she dies.