A publicist says Paul McCartney  is engaged to his girlfriend of nearly four years.

Stuart Bell said Friday that recent media speculation over a proposal is true but declined to give further details on when and how the former Beatle  asked New York socialite Nancy Shevell to marry him, saying only, "We're all thrilled for him."

The marriage will be McCartney's third. His first wife, Linda, died of cancer in 1998 and the rocker divorced his second wife, Heather Mills, in 2008 after a separation period.

McCartney and Shevell started seeing each other in Long Island's Hamptons area in late 2007.

Shevell, 51, is vice-president of administration for New England Motor Freight Inc. and the Shevell Group of Companies, based in New Jersey and run by her father, Myron (Mike) Shevell.

She is also a board member for of the Metropolitan Transportation Authority for New York, with a term expiring in June.

She was previously married to New York lawyer Bruce Blakeman and they separated in 2007 after more than 20 years together. They have a teenaged son.

McCartney has five children, including Beatrice, now age seven, with Mills.