Paul McCartney and Nancy Shevell got married today in London.
The Beatles legend, 69, and New York businesswoman, 51, have been dating since 2007, after he divorced Heather Mills. They announced their engagement in May.
The couple were greeted with jubilation as they arrived at the Old Marylebone Town Hall, which was opened especially for the event. Here's a photo of the newlyweds:
Shevell wore a flower in her hair and long-sleeved, v-neck, knee-length ivory dress and shoes by her new stepdaughter, fashion designer Stella McCartney.
Stella, whose mother is the late Linda McCartney, Paul's wife of 29 years until her 1998 death, also made her dad's navy blue suit for the occasion.
McCartney's daughter with Mills, seven-year-old Beatrice, served as the flower girl. Shevell's college-age son, Arlen, was also in attendance at the affair.
Famous guests included Barbara Walters (a cousin of Nancy Shevell, interestingly), Paul's brother Mike, Ringo Starr, and George Harrison's widow, Olivia.
McCartney and Shevell waved to guests as they left the Town Hall amid a shower of rose petals tossed by guests. For all involved, it was a day to savor.
"It was terrific – thank you!" McCartney told the crowd, joking with fans that he felt "married" and asking reporters in jest, "What are you all doing here?"