4.5 stars. The main character's lack of self-esteem and chip on his shoulder about his race was a little taxing but I just loved this story. It was well written, tight and smooth. The sex scenes were varied and very hot. The ending was so sweet I teared up a little.