Finished Robin McKinley's
Dragonhaven. Much better than I had expected it to be (I should have known better, being familiar with McKinley's work). The narrative is a little confusing, though. McKinley writes from the perspective of a teenager, and aptly portrays the chaos inside a teen's head. (In this case, a teen whose life has also been completely disrupted by... well, that would give away the story.

) Strongly recommended.