I have to admit, I stayed up until 1 AM reading this. It was just what a romance ought to be in terms of sheer enjoyability, cute-ness, well-rounded characters that go though emotional and mental maturity throughout the course of the story, and a very fun and humorous plot.