A witch can command the moon, but can Zoya Lane command her own heart?
Zoya Lane has always been an outcast on Swans Island. Ostracized by the locals during the day, but visited for tarot readings and helpful spells as the sun sets, witchcraft fills her life from morning to night. Even her dreams are flooded with the visions of her pesnya dushi, the person whose life threads are forever tied with hers.
Unfortunately for her that person is Johnny Sharpe, and he's burned her more times than she cares to count. While she can't escape her dreams, she would at least like to keep him out of her waking hours. But when Johnny returns to the island, he barrels back into her life with a heart determined to make her forgive him.
To complicate her love life, there's a new mysterious man in her dreams and he's handsome, powerful, and with definitely questionable motives. Is he here because he's Zee's soulmate or does it have something to do with Aunt Nadia, the elusive house ghost?
When the protective wards on the house and island start cracking, Zee's emotions are more tangled than ever. It's going to take everything Zee has to keep her home and aunt's spirit safe from a threat more powerful than spelled trinkets and magic charms have prepared her for.