The Princess of Wales often sends subtle messages through her outfits and Carole Middleton is surely well aware of how fashion can tell a story. I'd imagine she puts just as much thought into what she wears for big occasions so her dress on Day 3 of Royal Ascot caught my attention.
She and her husband Michael enjoyed a day at the races together and Carole wore a knee-length peppermint-green coat and dress by Kate's go-to designer Catherine Walker. It featured neat lapels and darts running down the jacket to give it extra shaping and volume.