Nancy Shevell and Sir Paul McCartney got engaged in May

Sir Paul McCartney married New York heiress Nancy Shevell yesterday.

The couple exchanged vows in front of just 30 guests at Marylebone Register Office.

Sir Paul's youngest child Beatrice, 8 - his daughter with second wife Heather Mills - was bridesmaid.

The Beatles legend, 69, and Nancy - who wore a knee-length ivory gown thought to be designed by her new stepdaughter Stella - later made their way to their north London home for the reception.

'I feel absolutely wonderful,' Sir Paul said as he hugged his new bride. 'I feel terrific. I feel married.'

Sir Paul also wed his first wife Linda Eastman - mother of his adoptive daughter Heather, 48, and children Mary, 42, Stella, 40, James, 34 - at Marylebone Register Office in 1969.

Nancy, 51, was previously married to lawyer Bruce Blakeman and has 19-year-old son Arlen.

SEE GALLERY Sir Paul McCartney and Heather Mills: Their story>>

Esme Riley