A review by chelyx
Thornhill by Pam Smy

5.0

This inevitable end for Mary is what I feared from the first pages...