The princess looked gorgeous in head-to-toe green, wearing a dark Alexander McQueen coat and a matching beret-style hat with floral details from Lock & Co. Both pieces have been in Middleton’s ...