A review by lemmonjade
Small Great Things by Jodi Picoult

5.0