Kate Middleton just stepped out in a bold red coat that caught our attention for many reasons—but most importantly, it held a special meaning.
Today, the Princess of Wales traveled to Windsor with her husband, Prince William, to honor the Welsh Guards during the St. David’s Day Parade. The 41-year-old duchess wore a symbolic red coat that stood out amongst the sea of gray uniforms.