She can't trust her friends. She can't trust her government. The only man she can trust should want to kill her.
Poison, mystery, royalty and magic blend in the second season of The Twin Witch Queens.
Helina's life is complicated. The High Court is trying to force her to marry a vampire, the sworn enemies of witches everywhere, and someone is trying to assassinate her.
Prince Roman is handsome and charming, but Helina cannot get over the fact that his people murder hers. Nor can she ignore that war is on the horizon.
She agrees to give him one chance. Can he convince her that marriage is the only way to heal her country, and fight against her assassin?