Picoult always delivers a great story with characters exposing deep emotional levels