Love, Rosie is a 2014 romantic comedy-drama film directed by Christian Ditter from a screenplay by Juliette Towhidi, based on the 2004 novel Where Rainbows End by Irish author Cecelia Ahern. It stars Lily Collins and Sam Claflin as two childhood best friends turned lovers who are separated by circumstances following their high school graduation. Christian Cooke, Tamsin Egerton, Suki Waterhouse, Jamie Beamish and Jaime Winstone also appear in supporting roles. The film addresses themes such as teen pregnancy, adoption, grief and adultery.