I really hated that ending! I should have waited until later to read this book since I now have to wait until November to read the next one. I guess that's what I get for trying to stay caught up on series!
There are a lot of things going on in this one: the murder mystery Risa is solving for Hunter, Tao and his fight with his internal fire elemental, Ilianna's meeting with her future (male) mate and the hunt for the keys. It was hard to keep track off at some points. I'm amazed I remembered all of that, even though I just finished reading this book!
Most of the things I can think off at the moment are spoilers (clearly, since I'm sure at least some of the above are spoilers)