Snarky, independent women, queer characters, and found families on irreverent but hopeful journeys through vividly-drawn magical worlds
 
Stephanie A. Cain