Okay, first things first: I didn't finish this book. So if there is some amazingly unbelievably good ending to it, tell me and I'll change the review. But there's a reason I didn't finish.
This book was recommended to me by a friend. Right now, I'm considering that friend's sanity. Robin McKinley is a fairly well-known author, so you would think her books would be tolerable. Think again.
I'm sorry. I really am. I hate bashing books. But this one was very... boring. It's about a boy who works at (what else?) a haven for dragons in... some where. The thing is, by the second chapter (47 pages in), you have no idea what is going on. Characters are introduced, but you are very confused as to who they are related to or what they are. The author attempts to go back and summarize it as an afterthought, but it is very confusing.
The writing is slow and monotonous, as if when the writer finished she had 100 pages to fill and put mindless mush in it for the publishers. You'll not find your self connecting with the narrator, but with me, who is asking him to please stop whining. Do yourself a favor and don't even try it. This book also has WAY too many curse words than necessary. I suppose this is to make it more teen-ish? Who knows.