This story will break your heart and put it back together several times over. So worth it!! One of the stories that I wish I was able to go back and read for the first time. Narrators were good especially with the children’s voices. Def a recommend! Finished it in a day.