Storm's Heart - Thea Harrison
Listened to this on audiobook. It is a fabulous book but be sure to read the first book in the series first - that one is equally fabulous.