Sir Paul McCartney will marry for the third time after proposing to his girlfriend of nearly four years.
The musician's publicist Stuart Bell confirmed that the former Beatles singer has got engaged to New York socialite Nancy Shevell.
Mr Bell refused to give any further details, saying only: "We're all thrilled for him."
Sir Paul, 68, and Ms Shevell started seeing each other in Long Island's Hamptons area in late 2007.
The singer-songwriter's first wife, Linda, died of cancer in 1998 and he divorced his second wife, Heather Mills, in 2008.
Although his most recent marriage ended in an acrimonious courtroom battle with the former model, he appeared to remain optimistic about affairs of the heart, reportedly commenting on his romance with 51-year-old Ms Shevell: "I just like being in love."
Ms Shevell, who sits on the board of New York's Metropolitan Transportation Authority (MTA), is said to get on well with Sir Paul's five children.
Before she started dating Sir Paul, Shevell was married for more than 20 years to lawyer Bruce Blakeman. Mr Blakeman was a close friend of former New York Governor George Pataki, who appointed her to the MTA board. She is also the vice president for administration of New England Motor Freight, a New Jersey-based trucking company owned by her father.
Since the couple were first spotted together, Shevell has become a red carpet staple, appearing at Stella McCartney fashion shows, Sir Paul's concerts around the world and the Grammy Awards. She also holds a bachelor's degree in business administration from Arizona State University, where she majored in transportation.
Sir Paul's latest Twitter update gave no hint of his engagement, telling followers: "Paul and Nancy enjoyed a night out on Monday in New York at the Costume Institute Gala at the Met." He did not say whether it was there that he popped the question.