kelread 's review for:

Spindle's End by Robin McKinley
3.0

A bit long winded but intriguing nonetheless.