Shadowfever - Karen Marie Moning
Wow!
This ended the way you would expect it to end.

WOW! I might have to re-read this series just to do so!