context: This article's plot summary may be too long or excessively detailed. Please help improve it by removing unnecessary details and making it more concise. (October 2015) (Learn how and when to remove this template message)
  Iris Simpkins (Kate Winslet), a society column editor for The Daily Telegraph in London, has been in love with Jasper Bloom (Rufus Sewell) for over three years, despite his countless infidelities in his previous relationships. When she finds out that he is engaged to the "other woman," Iris despairs over the state of affairs in her life. Meanwhile, Amanda Woods (Cameron Diaz), a workaholic who owns a company that produces movie trailers in Los Angeles, discovers that her live-in boyfriend Ethan Ebbers (Edward Burns) has been cheating on her with his 24-year-old secretary. She decides she wants to get away for the holidays and visits a home swap website on which Iris had previously listed her "quaint cottage in Surrey." Amanda contacts Iris about her interest. Iris quickly agrees and the two agree to swap homes for two weeks.
  Iris revels in the luxury of Amanda's Los Angeles home, while Amanda is disappointed by the slower, quieter pace of life in Surrey. Amanda grows bored after just a few hours, and books a flight home for the next day. Later that night, Iris' brother Graham (Jude Law) knocks at the door thinking Iris is home. Graham asks Amanda to let him spend the night despite the fact that he is a stranger, as he has been drinking at the pub and doesn't want to drive. Because of the obvious chemistry between them, they end up sleeping together.
  In the morning, Graham receives a number of phone calls from Sophie and Olivia, which rouses the suspicions of Amanda that Graham is a womanizer. Graham, knowing that Amanda is leaving to return home, says to Amanda that "if the flight gets cancelled, [he is] having dinner at the pub" with friends. At the airport Amanda decides to stay and goes to the pub. Graham enters the pub and looks for her but cannot see her until he meets his friends and then sees Amanda. Amanda drinks far too much that night. Graham suggests they go to lunch to get to know one another better. During lunch, Amanda shares with Graham that her parents divorced when she was fifteen and since then she has been unable to cry. Graham responds that he cries all the time: movies, books, and birthday cards. He also reveals himself to be a book editor. While obviously enjoying each other's company, Amanda is worried that the relationship will become "complicated," and tries to keep Graham at arm's length.
  Meanwhile, Iris is enjoying the stay at Amanda's house. She meets Ethan's friend Miles (Jack Black) when he comes with his girlfriend Maggie (Shannyn Sossamon) to Amanda's house. Later, she meets an elderly man named Arthur Abbott (Eli Wallach), standing lost at the corner, and she escorts him home. She learns that he was a screenwriter during the Golden Age of Hollywood. The two become fast friends. Arthur notes that Iris' behavior toward Jasper does not match her strong personality, and he suggests movies for her to watch that include strong female characters, in hopes that she can acquire what he calls "gumption."
  Amanda chooses not to see Graham again but once alone in the house she has a change of heart and surprises Graham at his house. He looks extremely nervous at the door, Amanda asks Graham whether he is alone, and he says he isn't. Before she can turn away, Olivia and Sophie come to the door, revealing that they are Graham's young daughters. Amanda is shocked and asks Graham in a whisper if he is married. He says no, because his wife died two years ago. Amanda asks him why he did not reveal the existence of his daughters to her during their sharing at lunch. Graham explains that he doesn't usually tell women about them because he doesn't know how to date women while also being a dad. Amanda fits in beautifully with Sophie and Olivia, making Graham reconsider his decision to keep their relationship strictly casual.
  Iris discovers that the Screenwriters' Guild wants to throw a grand celebration in Arthur's honor, but he is reluctant to attend for several reasons, chief among them being that he cannot walk without the assistance of his walker, and does not want to embarrass himself on stage. Iris encourages him to go because it's a real honor, and promises to help him prepare to attend the award function with her. She undertakes an exercise program with him, determined to help him walk without his walker. During these days Jasper contacts her several times for her to assist with the book he is writing. She agrees to look over his pages, but ends up having so much fun that she doesn't have the time.
  Iris and Miles have slowly become friends, and one night go to the video store to rent some other films that Arthur had recommended. From the video store, Miles sees his girlfriend Maggie in the arms of another guy. He is shocked, as she told him that she would be in Santa Fe on an extended film shoot and would not be in L.A. for this Christmas Eve. He runs out of the store to find out the truth and realizes that she has been cheating on him. Iris and Miles return to Amanda's house, where they discuss their tendencies to fall for people that they know are wrong for them, and they grow closer for it. They are now both single, and begin to spend more time together. But one day while Miles and Iris are eating lunch together, Maggie calls Miles wanting to see him. Miles leaves to see her, but promises to come to Arthur's award ceremony that night. Iris goes back to Amanda's, where she is shocked to find Jasper having flown in from England. Iris is touched at first, but then asks if he is still engaged. When he responds that he is, she finally realises he is no good for her and breaks up with him for good. Meanwhile, Maggie tries in vain to convince Miles to forgive her. He realizes that Maggie was never meant for him and he can not trust her anymore. He breaks up with her and rushes to attend Arthur's award ceremony.
  Iris and Arthur arrive at the ceremony and are very surprised to find that despite Arthur's fears that not many people would attend, the hall is actually filled with people all standing and applauding his achievements. That, plus the song that Miles wrote especially for Arthur for this moment, gives him the confidence to walk onto the stage unassisted. Miles arrives and asks Iris for a date on New Year's Eve. Iris responds that she will be back in London by then; Miles replies "I have never been to London." Iris responds that she would love to spend the evening with Miles. Meanwhile, Graham confesses his love for Amanda on the night before she is scheduled to depart. Amanda insists it is over as she is certain a long-distance relationship would never work. On her way to the airport, she cries for the first time since she was fifteen years old, and returns to the house to find Graham crying. Amanda tells him that she has decided to stay until New Year's Eve with him and they embrace. Iris and Miles celebrate the New Year with Amanda and Graham and his daughters, Sophie and Olivia, enjoying the evening laughing and dancing together.
question: Who does Graham confess his love for?
answer: Graham confesses his love for Amanda