Kate Middleton was her usual perky self when she stepped out in Edinburgh, Scotland, on Wednesday. The Duchess of Cambridge, who visited two charities for children's mental health, looked stunning in a military green Sportmax jacket and matching pumps. This isn't the first time she has lit up a room with her smile. This month, the mother of Prince George and Princess Charlotte has been full of delightful appearances, from her outing in London to her sweet appearance with Prince William in Wales. See more pictures from her day in Scotland, and then check out some of her most picture-perfect moments with her family.