The Storyteller by Jodi Picoult

Surprisingly Timely