Wikipedia
Dragonhaven
Dragonhaven is a fantasy novel written by Robin McKinley, published by Putnam in 2007.