I found it astonishing. Although some may find it inappropriate, or graphic, or far too difficult to understand, if you know HOW to read it, and how to decipher the hidden meanings, metaphors, and analogies, then you will adore the book, and that is a certainty.