
The Witches of Cleopatra Hill
Angela McAllister is about to turn 21, the age when she must bond with her magical soulmate to fully claim her powers as the future leader of her witch clan.....
Angela McAllister is about to turn 21, the age when she must bond with her magical soulmate to fully claim her powers as the future leader of her witch clan. But the man appearing in her dreams turns out to be Connor Wilcox — a member of the rival clan her family has hated for generations. As Angela and Connor grow closer, they uncover the truth behind an ancient curse linking their families. Their forbidden relationship threatens to reignite old conflicts while dark magical forces begin closing in around them. Now deeply connected, Angela and Connor struggle to protect their relationship while navigating the dangerous politics of both clans. Suspicion, betrayal, and old grudges intensify as they dig deeper into the history of the curse. At the same time, Angela begins embracing her growing powers, realizing that breaking the curse may require sacrifices neither of them are prepared for. The feud between the McAllisters and the Wilcoxes reaches its breaking point as the full consequences of the centuries-old curse come to light. Angela and Connor must unite allies from both sides and confront powerful enemies determined to keep the clans divided. With their love, magic, and futures on the line, they face a final battle that will either free their families from the past — or destroy everything they care about.