Calling All Angels
What if soulmates truly are forever?
Emma James isn’t sure if she’s dead, dreaming, or somewhere in-between after a car accident leaves her hospitalized in a coma. And the gorgeous but grumpy Scot with a sexy brogue claiming to be her “guardian angel” seems to have her confused with someone named Violet. After discovering her “accident” was no accident at all, Emma fears her niece may be in danger. Enlisting her reluctant guardian’s help to solve the mystery takes all her persuasion skills. But alarmingly, she finds herself falling for this centuries-old, grudge-holding immortal.
Connor Montrose instantly recognizes Emma as the woman who betrayed him two centuries ago—Violet MacLeish. Though Emma has no memory of that life, or the love they shared, she’s Violet’s doppelgänger and a pain in his tortured soul. He needs to help her cross over so he can get a long-awaited celestial promotion, but this new version of Violet is even more beguiling and stubborn than before, drawing him deeper into the human world he’d rather forget.
Stuck between life and death, can these two lost souls find common ground?
Book 3 in The Guardian Angel Chronicles series