Soul of a Gentleman Witch, David Ferraro

$19.99

A queer fantasy adventure about a witch bound to the Devil, a boy who may not deserve his fate, and the impossible choice between freedom and doing what’s right.

Description

Soul of a Gentleman Witch
Hardcover – January 20, 2026
by David Ferraro

Soul of a Gentleman Witch is a witty, romantic queer fantasy about bargains with the Devil, found family, and the terrifying question of what freedom is worth when someone else must pay the price.

Callum is a perpetually seventeen-year-old green witch with a problem: he sold his soul to the Devil and is stuck completing 666 magical tasks to earn it back. Cynical, tired, and counting down the centuries, Callum is more than ready when Lucifer offers him an early exit. One final job, and his soul is his again.

All Callum has to do is escort Augustus “Auggie” Sanderson from London to New York before the next blood moon.

Simple. Except nothing ever is.

Witch kings and queens hungry for power, blood witches, and necromancers all want Auggie for reasons Callum doesn’t fully understand. To survive the journey, Callum assembles a most unlikely crew: his sharp-tongued black cat familiar, a human assistant he accidentally turned into a frog, a four-armed undead witch who keeps meticulous tallies, and Auggie himself—who is far too kind, brave, and selfless to seem like someone who deserves damnation.

As danger closes in, Callum begins to question the deal he’s agreed to honor. If Auggie never bargained with the Devil, what awaits him in New York? And if saving Auggie means forfeiting his own long-awaited freedom, is Callum willing to remain bound forever?

Enchanting, funny, and emotionally resonant, Soul of a Gentleman Witch blends magical adventure with queer romance and ethical tension, asking whether true humanity lies not in reclaiming one’s soul—but in choosing compassion when it costs everything.

Reviews

There are no reviews yet.

Be the first to review “Soul of a Gentleman Witch, David Ferraro”

Your email address will not be published. Required fields are marked *