I usually only give 5 stars to books I know I will re read sometime. I wont re read this one because it was so freaking painfull to read at times. But I still loved it. Especially Cam. Sweet amazing Cam!!! I want one!