Dealing with Dragons by Patricia C. Wrede is such an awesome book.

Gosh, the whole Enchanted Forest Chronicles is wonderful.