Blood of Elves
3.5/5 because I got bored, because I saw a lot of this in the show already...it's not the book, it's me!