A review by whiskedawayreads
Mending Places by Denise Hunter

5.0

very thought provoking