Love, Rosie is a British romantic comedy film directed by Christian Ditter and written by Juliette Towhidi, based on the 2004 novel Where Rainbows End by Irish author Cecelia Ahern. The film stars Lily Collins, Sam Claflin, Tamsin Egerton, Suki Waterhouse, Jaime Winstone and Lily Laight. Alex and Rosie have been best friends for almost as long as they can remember. After depicting their time together as children, the movie jumps to Rosie making a speech at what appears to be a wedding, while staring at Alex, implying it may be his wedding but not hers. The movie switches to 12 years earlier, where Rosie is upset because of getting drunk during her 18th birthday. Alex comes over to discuss the previous night's events but pauses when Rosie tells him how she wished it never happened. The pair later go to the beach together to attend a party where 'the fittest guy in [their]grade' asks Rosie to the school dance, which she rejects saying she is going with Alex. Alex later tells her that an attractive and 'out of his league' girl named Bethany wants to go with him. After a fight between the two, Alex and Bethany go to the dance along with Greg and Rosie. After some dancing, Bethany and Alex share a passionate kiss and Greg and Rosie get a private room. The two then have sex but Rosie becomes distressed after being 'unable to locate' the condom.