A pink blazer is a must-have in everyone's wardrobe.

Princess Kate loves pretty spring shades and has been spotted wearing various pink blazers.

H&M has a new pink blazer that is budget-friendly at £29.99 ($39.99).

Pink blazers are trending and H&M's options sell out quickly.

The double-breasted blazer is available in all sizes, from XS to 4XL, and has matching pink trousers.

The blazer has notch lapels and jetted front pockets, making it stylish and on-trend.

Wear the blazer with matching pants for a pink suit or with a white tee, denim, and white sneakers to replicate Princess Kate's style.

The blazer is perfect for spring and can be dressed up or down for any occasion.

Investing in a chic blazer is a timeless addition to any wardrobe.