I have to admit, at the end of the movie I was at first disappointed. You are left with so many unanswered questions. Why didn't Sean remember who the old lady was and why didn't he remember his "lover" when he met her. If the love letters were written by Nicole Kidman's character, how do we even know that the contents of those pages gave him the insight he had into her personal life. Anne Hesh's character wasn't present when the recordings of the kid and what he said were played. So how could she have known for herself the validity of the kid's testimony. Why would a ten year old boy put himself in such an awkward position where he was obviously aware of the damage it could cause the people involved. I feel this was the director's intention for the movie. Kidman was right on the money when her character explained to her fiancé that it wasn't her fault when referring to how everything happened. It ended the way it should have because who runs away with a ten year old boy and tells him you'll wait until he's 21 to get married. This showed reality of life and how we can't live in the fantasy. In my opinion Nicole Kidman did a wonderful job in portraying a woman who had lost her true love. The movie for me shows the anguish and torture love can cause and how it never disappears even when you "belong" to someone else. The final touch was the song played during the credits. The tone of the music set an uneasy mood, that was chilling yet sweet and this was the feeling I was left with. Bittersweet. I loved it.