I just finished this trilogy and despite a brief stint near the end of the third book that made me want to throw the book (stick with it, it's worth it) it's a wonderful series. It's a sort of gay Romeo and Juliet story with witches. Here's the Amazon blurb:
A boy who can see the world's secrets and unravel spells with just a glance.
Braden's witch eyes give him an enormous power. A mere look causes a kaleidoscopic explosion of emotions, memories, darkness, and magic. But this rare gift is also his biggest curse.
Compelled to learn about his shadowed past and the family he never knew, Braden is drawn to the city of Belle Dam, where he is soon caught between two feuding witch dynasties. Sworn rivals Catherine Lansing and Jason Thorpe will use anything--lies, manipulation, illusion, and even murder--to seize control of Braden's powers. To stop an ancient evil from destroying the town, Braden must master his gift, even through the shocking discovery that Jason is his father. While his feelings for an enigmatic boy named Trey grow deeper, Braden realizes a terrible truth: Trey is Catherine Lansing's son . . . and Braden may be destined to kill him.
I devoured each book pretty quick. I like how Braden and Trey's relationship develops slowly with plot complications getting in the way. I absolutely loved the side character Drew. In fact all of the side characters are pretty well done. By the third book Braden's father had turned from this distant asshole to a character that had really grown on me.