Although the story itself is charming (and hot in many places), the story was way too long. I had to skip chapters to finish (and it took me less than a minute to figure out what happened and catch up). A lot of needless fluff.