It’s Prince William and Catherine, Duchess of Cambridge’s second wedding-anniversary, and instead of getting them the traditional cotton-covered present, we’re going with something more visual—129 looks Kate Middleton has worn since entering Royal Land. From her classics like the sapphire Issa wrap dress to her red carpet events like the pale lavender Alexander McQueen gown and the Temperley London lace design to her casual-smart looks like today’s salmon-hued Tara Jarmon coat, every style step she takes is in the right direction. Click the photo to start browsing her best looks—all 129 of them.

MORE:
• Happy 2nd Anniversary, Will and Kate!
• Kate and Will’s Baby Inspires a Nail Polish Color
• Is Kate Dropping a Hint With Her Blue Dress?