I just finished Hexbreaker by Jordan L Hawk.
This story is a sweet M/M romance between a witch and a cat familiar--but it's far more complex than that. I thought it rich on all levels, delivering history, fantasy, romance, mystery and explicit steamy sex.
I really can't say much more that that without giving away the plot elements. I will say I read it in one day because I couldn't seem to put it down.