The content might be a bit too much for some people, but I ended up enjoying the story and the characters in a way that I was not expecting. Great narration.