We saw her yesterday cheering on Andy Murray at Wimbledon and today the Duchess of Cambridge was cheering on her husband as he accepted the highest honour in Scotland.
Prince William was made Knight of the Thistle which is only awarded to those in public office or those who have contributed significantly to national life.
Kate, as always, looked the picture of sophistication as she celebrated her hubby’s award in a pale yellow coat dress and a hat which she has been spotted in before.
Thousands of fans and other royals including the Queen and Princess Anne were also in attendance on the day.