The first part of the story was excellent, but should have ended when MCs got back together after their first break up. 5 stars for the first 100 or so pages.
After that confusion and contradictions had brought down the amount of stars dramatically. OOC, unreal situations, "what just happened?" moments are all over the place. Not to mention that the story got rather windy.