British singer Shayne Ward celebrated the ninth anniversary of his romance with actress Faye Mckeever on Tuesday night (25Sep12) by asking her to marry him.

The pop star, who won the U.K. version of The X Factor in 2005, got down on one knee and asked his longtime girlfriend to marry him during a romantic night out at the top of the OXO Tower in London, and then took to to announce the engagement news to fans.

He tweeted, "I have just asked @fayemckeever to marry me and she said... Yes!"

Ward also posted a photo of the pair kissing, MCKeever flashing her diamond ring at the camera.