This is a terrific book. I do most of my reading through the library, but when I find a book that I really love, I go and buy it so that I will have it to cherish and read again whenever the mood hits me. This one is a keeper. Beautifully written, beautifully told, Maggie Stiefvater took me excatly where I want to go when I open a book.