Today in London, Sir Paul McCartney said he wanted to hold Nancy Shevell's hand for life. Okay, not in those exact words, but the former Beatle did say "I do" to the 51-year-old American businesswoman who he's been dating since 2007. The two exchanged vows at Old Marylebone Town Hall, the same place where McCartney married his first wife, Linda. Stella McCartney designed both the bride's dress and her father's suit—they both looked great, no surprise! Paul's seven-year-old daughter, Beatrice, was the flower girl. Guests, including the other surviving Beatle Ringo Starr and George Harrison's widow Olivia, are expected to celebrate later tonight with a vegetarian feast at McCartney's house. But the fun won't stop there; the couple is reportedly planning a second celebration in New York later this month.

Paul McCartney Marries Nancy Shevell [People]