Put[s] characters and readers alike through the emotional wringer...a fulfilling conclusion. Kirkus Reviews