Kate Middleton's royal fashion never disappoints!

The Duchess of Cambridge, 34, has stepped out in eight different outfits over the last seven days — and has looked flawless on every occasion!

Click through the gallery below to see Kate's stunning summer style.