A promised love.
An ancient affinity.
A Keeper's sacrifice.
Dylan McBride doesn't like hiding—from his fans, the press, or his father. He's left with no other choice after his dad threatens Heaven's life. His greatest fear is losing his wife and unborn child. He will do anything to save them, even tolerate a connection Heaven shares with her Keeper. Yet the man sworn to protect her is the one Dylan used to call his friend.
Layne is struggling to harness his pyrokinesis. Controlling the fire within him is tougher than he imagined, but so is accepting his role as Heaven's Keeper. As if kissing her didn't cause enough friction, he learns their Seeker-Keeper bond is far more complicated. Heaven is affecting more than his mind and powers. She's waging war on his heart and soul.
Heaven isn't enjoying life on the run or the sudden onset of clairvoyant visions. If they come true, she'll need Layne's protection more than ever. Though he's taken to his Keeper duties, she senses a battle in his soul that's preventing him from accessing his true power. The only way to help him is to deepen their friendship. But nothing goes according to plan, and Heaven soon discovers there's a thin line between love, hate, duty, and fate.
What the Heart Takes is the third installment in the Soulmate Series. If you like mesmerizing romances with suspense, soulmates, and supernatural twists, you’ll love Kelli McCracken’s compelling take on love, fate, and destiny.