You can't respect the friendship by denying the facts.
Definitely a modern love story. The movie covers the story of the title character, Rosie's 12 years of life. From the night when she celebrates her 18th birthday till becomes the 30 year old mother. It's a long journey in the real life, and the movie report only the romance side of the life as it is a romantic comedy. Based on the book named 'Where Rainbow Ends', but lots of changes have been done to make a youthfully celebratible movie for the young generation.
Usually, the famous romantic dramas are slow, lengthy, and well develop... read the rest.