Luke Parrish returns home from the war a changed man. He carries a secret that forces him to live a life of solitude, forced to move around to prevent anyone from getting too close. That is until he meets Sasha Carmichael, rumored to be a witch, Sasha gets under his skin in a way no one ever has before. Sasha has always been able to read people, until Luke that is. She can see that he has a secret but that is all, his future is shadowed, which can only mean it is directly linked to hers. The more time she spends with him, the more she wants to help him. In him she sees the possibility of a brighter future. Luke resists at first but between Sasha and her two best friends, he gets a glimpse of the life he could have. Until one moonlit night, when his secret is revealed. Then she must fight Luke himself to allow her to help him. As his past rushes toward them, they need to face the reality that saving Luke may mean losing each other. And when it all seems to be within reach, time may be their biggest enemy.