Is this Jim butcher under a pseudonym or are you just a big fan of the Dresden files? Your writing strikes me as very similar. If not check them out. Super good regular book series.
No on the first one, yes on the second. :)
I am also a fan of his Codex Alera series, though I find it to be a story of amazing highs and disappointing lows.
Loved your story. One of the few that made me drop everything at the spot and binge through it. Also Welcome to SH!!