Each of the readers were perfect and I almost felt like I knew the characters personally. The story is so engaging and beware you will need Kleenex at the end. A superb narrative of tremendous personal growth!