Duchess Kate performed her first military role as a royal presenting medals to soldiers who have recently returned from serving in Afghanistan. Prince William is Colonel of the Irish Guards. A source said Duchess Kate was very pleased to be undertaking this role as the regiment is 'so close to her husband's heart'. Kate looked stunning in a navy double breasted Alexander McQueen coat with gold buttons with matching shoes, and clutch. Kate wore a beautiful golden Irish shamrock brooch on her coat and a beautiful silver bracelet with the letter 'C' engraved on it. Kate has been wearing more McQueen lately and it suits her excellently. I love this look on her and it's perfect for the occasion. Being a fashionable royal is a difficult task for anyone, but Kate is pulling it off wonderfully. A little girl handed Kate flowers and she and William appeared to thoroughly enjoy talking to her! Both William and Kate looked very happy throughout the day. It was certainly a royal occasion with Prince Charles and the Duchess of Cornwall also in attendance.