This book started out great. Wonderful character development and a plot that was very intriguing and different from anything I have read. As mentioned by others it also contained a lot of descriptive sex but it was important to the plot and it was very real. The problem for me was the last hundred pages or so. It sort of went off the rails and I felt a bit cheated. You should definitely give it a shot though and I will read the authors next work.