Readings Newsletter
Become a Readings Member to make your shopping experience even easier.
Sign in or sign up for free!
You’re not far away from qualifying for FREE standard shipping within Australia
You’ve qualified for FREE standard shipping within Australia
The cart is loading…
Sometimes it takes a magic touch to solve a murder.Twenty-six-year-old witch Alma may be a failed demon hunter, but she’s never lacked magical ability-just an Incurable Inability to kill. Recovering from defending her small town from a recent supernatural attack, Alma has sworn off working for the Protectorate, the witch governing body, to devote herself to learning and teaching the old ways of magic-without hurting anyone.But soon she’s drawn out of her cozy house in the redwoods to investigate a high-society witch at a week-long house party on the remote coast north of San Francisco. When the party turns deadly, she’s forced to summon old powers and new, make allies she might not be able to trust, and face a shocking truth about her own identity. And maybe-if she can survive long enough-unmask a killer.
$9.00 standard shipping within Australia
FREE standard shipping within Australia for orders over $100.00
Express & International shipping calculated at checkout
Sometimes it takes a magic touch to solve a murder.Twenty-six-year-old witch Alma may be a failed demon hunter, but she’s never lacked magical ability-just an Incurable Inability to kill. Recovering from defending her small town from a recent supernatural attack, Alma has sworn off working for the Protectorate, the witch governing body, to devote herself to learning and teaching the old ways of magic-without hurting anyone.But soon she’s drawn out of her cozy house in the redwoods to investigate a high-society witch at a week-long house party on the remote coast north of San Francisco. When the party turns deadly, she’s forced to summon old powers and new, make allies she might not be able to trust, and face a shocking truth about her own identity. And maybe-if she can survive long enough-unmask a killer.