The Montrose family has long been haunted by a curse that spans generations. In an effort to break the curse, Allan Montrose embarks on a quest to find the last surviving descendant of the witch who cast it. Along the way, he meets Meedan, a young woman grappling with her own family secrets, and Sean, her protector. But as their paths intersect, their tragic family histories catch up with them at an alarming pace.
Meedan Kang is the last remaining descendant of the witch who cursed the Montroses. Despite her wishes for a normal life, Meedan's world is thrown into chaos by the arrival of two charming men linked to the curse. She must confront her family's past and the powers she's been denying in order to help them all overcome their shared curse. As they work together to break the curse, a love triangle threatens to complicate their already complicated lives.