According to the Daily Mail, the Australian cricketer popped the question to his girlfriend last night after dinner at the Old Course Hotel in St. Andrews, Scotland, in front of other diners. The couple are in town for the Alfred Dunhill Links Championship.
A source says: "Shane proposed over dinner and it was fairly public, not a private affair.
"It was a VIP crowd in there this evening. It was residents only, including Dunhill past players.
"He didn't get down on one knee, but when it was announced the other guests in the restaurant stood up and applauded. Everyone there was absolutely delighted."
The couple have been dating for 10 months and are certainly looking more loved up than ever.
We wish them all the best - but please, no more beauty tips from the missus, Shane!
Check out Liz in action on the set of Gossip Girl: