Singer Pixie Lott has become engaged to boyfriend Oliver Cheshire after six years together.

The model popped the question to the singer in a romantic proposal on the steps of St Paul’s Cathedral, on Remembrance Sunday, in a moment that was captured on camera by a passing fan.

A photo posted by Pixie Lott (@pixielott) on

Speaking to The Sun, the onlooker said: “It was so romantic – Pixie didn’t seem to have any idea he was going to ask her to marry him and started sobbing with tears of happiness.

“When she couldn’t stop crying Ollie asked a passer-by for a tissue as he said he didn’t want to give her his snotty hankie."

More: Pixie Lott Receives Mixed Reviews For West End Role In 'Breakfast At Tiffany’s'

“They then hid behind a pillar for some privacy, but they didn’t seem to have a care in the world about who saw their special moment," the onlooker added.

"It was like something from a movie.”

After the romantic proposal the couple went to celebrate at the Tower of London.

On Instagram Pixie later shared a photo of her gorgeous ring and wrote: ‘so happy biggest surprise ever.’

More: Pixie Lott Accused Of Laughing During Remembrance Service

Oliver also took to Instagram to gush: ‘What a beautiful day and the most beautiful woman in the world said yes to me on it. Lucky man.’

Oliver, 28, and Pixie, 25 have been together for six years. Earlier this year the couple starred together in the video for Pixie’s single, ‘A Real Good Thing’.