grace561a 's review for:

Spindle's End by Robin McKinley
4.0

3.75 stars. Could've been a solid 4.5 or 5 stars, but the climax was problematic.