Kate Middleton clearly has a penchant for pretty coats, and this week alone, she's already worn three chic options. Most recently, she threw on a teal embellished coat dress to celebrate the 150th anniversary of London Underground's transportation system, the Tube. Earlier in the week, she went green for St. Patrick's Day and later changed into a gorgeous cream coat. Watch the video to see all of Kate's stylish outerwear! On Allison McNamara: Club Monaco top, BCBG Max Azria pants.