Jack of Thorns by AK Faulkner
Laurence’s unusual psychic talents won’t help him mend his turbulent life. He makes a Faustian deal with a powerful god, but the agreement is complicated when Laurence meets Quentin… and realizes the price of love might be higher than he could imagine.
AK lives just outside of London, England, with a charismatic Corgi. Together they fight crime and try not to light too many fires on the way.