Loved hearing this book read in different voices. Beautiful and painful. Covered a long stretch of time revealing unexpected character growth and relationship development.