A review by applegnreads
Deerskin by Robin McKinley

5.0

She's an excellent writer.