5 out of 5 stars
Great story, great narration. I have reread this several times and each time I find something new to appreciate. I love the imperfection of the characters.
1 of 1 people found this review helpful