Kate Middleton looked chic in her perfectly fitted military jacket as she and husband Prince William made an appearance in Windsor today to present service medals to members of the Irish Guard who served in Afghanistan. Catherine accessorized with a fascinator, a bracelet with a "C" charm, and a big smile as she greeted some of the children at the event. It is the first time the Duke and Duchess of Cambridge have been able to pay a visit to the regiment since Prince William was appointed colonel of the Irish Guards in February. Prince William spoke to the crowd saying, "I am proud to be your colonel. I am humbled by the thought of the sacrifices that you and your families have made and the losses that you have suffered — all in the service of our country. Along with thousands of others back home, I followed your tour in Afghanistan with a mounting sense of awe." In just a few days, the royal newlyweds will embark on their North American tour, and Kate Middleton was spotted at the salon to get her hair touched up before the big trip.