I'd like to give this four and a half stars. The unexpected kept coming at you and that was awesome. I admit I scanned past some of the physical scenes as I felt there were too many....I got the point. But she is a great author and this was a fantastic read!