5.0

Heartwarming characters and story. I enjoyed how the book went back and forth between different time periods.