Three girls. Three moons. An ancient darkness that would claim the world.
Dahlia Ravencroft believed her life was made of crystals, incense, and the quiet rhythm of her grandmother's antique shop a few miles outside Edinburgh. But when her grandmother dies suddenly - leaving her a pulsing pendant and secrets kept for twenty years - Dahlia's reality shatters.
She is not an ordinary girl. She is the first of the Three Moons.
Reunited with Ariana, who commands the air, and the enigmatic Lily, keeper of time and lightning, Dahlia uncovers a shocking truth: they are the reincarnations of three powerful witches, separated at birth to be shielded from a primordial evil.
MorVak is returning.
Torn between betrayals, epic battles, and ancient prophecies, can the Three Moons break the cycle of blood - or will they become the last sacrifice to the Abyss?