Scan barcode
A review by mad_matx
Deerskin by Robin McKinley
4.0
Good. A slow and uncomfortable start, but cascading into a powerful and believable finish. Not sure if this is a YA book, but it worked just fine for my age range.