Heavens Aground (Treble and the Lost Boys #2)
G.R. Lyons

Magic? Him? There's just no way.
When Vic decides he's had enough of Ryley's cheating and breaks things off, it couldn't come at a worse time. They've just been handed a case that will require them to work closely together, whether they like it or not. But Ryley plays along. He has to. He can't afford any kind of confrontation. Things happen when he gets angry or aroused. Weird things. Bad things. He has to stay bottled up and in control at all times.
Then he meets Asher Arden, and indulges in what he thinks is a little rebound fling. But when Ryley loses control and puts Asher's life at risk, he realizes two things: He loves Asher more than anything else in the world…
And Vic just might have been right all along.
(Note: This story takes place in a fictional world, the same as in the Shifting Isles Series. There are multiple gods, different names for the days of the week, etc. A glossary is included.)