I really enjoyed hearing this story from so many different characters and the narrator did a wonderful job reading for each character.
The plot is difficult to wrap your mind around, but was written in a way that gives you a different perspective. Uncomfortable at times, but was somehow relieved to realize the relationship was based in true love. And that the main character was, in ways, more mature than the adults in the book.