Storm Grant book cover

Sparks fly between virgin teenage demon hunters when the Chosen One turns out to be the Chosen . . . Two?