This entire series utterly enchanted me. I finished the series and couldn't stop thinking about the characters for months afterwards, so I had to go back and read it all again - which worked out great, because I fell in love with it all over again. The characters all develop alongside each other in surprising and satisfying ways, and while the ending took me aback at first, I can't think of a better or more poetic way it could have gone. Even that aside, Stiefvater's writing style is so richly evocative that I can't wait to get into more of her books.