A review by seasidebooklover
Where There's Smoke by Jodi Picoult

emotional mysterious

4.0