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

Stuart Bell said today 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.