Despite the cheesy closing (cheesy but I love it anyway! :p) and quite a bit mentions of Disney that I'm not really into, I found this quite sweet and real love story. Not all in life were rosy and nice yet you could make the most and better out of the bad moments.
3.75 stars rounded up. :)