spoiler alert
im not sure who has or has not read the book, but im about to post a spoiler regarding a main plot point.
the heros gamos part made me close the book and bring it back to the library. I cant deal with sexual nature. that shit is personal and should be private between the people performing the act.
Please dont recommend a book with sexual undertones.
Its hard giving book recommendations because one mans' treasure is another mans' trash. I've gotten some good value out of goodreads.com though. If you look up a book you've read, it will show books other people liked that liked that book.