A review by miss617
Small Great Things by Jodi Picoult

5.0