A review by jessobsessed
Small Great Things by Jodi Picoult

5.0