Kate Middleton swiftly got into the mood of reminiscing last night when she slipped into her recycled Alice Temperley dress and headed up to Scotland with Wills to attend a St Andrews dinner, joking about that see-through dress which caught the future king's eye.
Kate joined her husband Prince William to attend a dinner at their old university St. Andrews for a dinner in celebration of their alma mater's 600th anniversary, and despite the DOC donning a recognisable Temperley lace gown, she doted on another old dress.
The Duchess reminisced about the revealing see-through dress which first caught Prince William's attention at a University of St Andrews fashion show back in 2002.
And Kate had some words of advice for a current St Andrews undergraduate as she and Wills enjoyed a dinner to aid the university £100 million fundraising campaign.
Kate Middleton recycled her black and nude lace Temperley dress - Splash
Kate said: ''I hope you weren't involved in the fashion show, you never know what you are going to be asked to wear!'' But if it wasn't for that show, you wouldn't have bagged old Wills, would you Kate?
Kate and Wills, now both 30, met and fell in love when they were studying history of art at the university in 2001, where last night William praised the academic skills of ''art guru'' Kate in a lovey dovey speech.
''She was much better at it than me,'' he said of Kate, who recycled the same Alice Temperley black and nude lace gown she donned at the September 2011 premiere of War Horse last year, failing to mix it up enough with the same hair and make-up.
The Duchess simply added a red Alexander McQueen clutch bag and a patriotic poppy to mix up the look, but do you think she pulled it off? See our full story on her recycled dress here.
More snaps of Kate in her Temperley gown here...
Justin Bieber Goes To Theatre With Victoria Secret Model Barbara Palvin, Selena Gomez Left Speechles
X Factor USA Sees One Act Eliminated In Shocking Results Twist
PHOTOS: Kanye West Loses His Cool In London On Dinner Date With Kim Kardashian