Australian actor George Lazenby, who portrayed James Bond in On Her Majesty's Secret Service, is to marry ex-tennis player Pam Shriver.
While Lazenby and Shriver have known eachother for over twenty years, the couple have only been dating since February.
Shriver told the Daily Mail: "Half way through dinner, half way through a conversation, he just paused and asked me to marry him.
"It was a surprise to me, I think it was a surprise to him until the first word of the sentence."
We wish Lazenby and Shriver all the luck in the world!