Oh, what a week it's been!
We've enjoyed an eventful few days packed with exciting celebrity happenings and stylish fashion moments, seen on the red carpet, the city sidewalks—and even the exterior of St. Mary's Hospital in London!
That's right, Monday was an unforgettable day in history as Kate Middleton and Prince William proudly presented HRH Prince George of Cambridge to the world, making for an adorable royal event that we'll likely never forget.
Naya Rivera smoldered at an Italian film festival this week in a strapless Michael Kors pink dress that accentuated her svelte figure perfectly.
A sleek ponytail and silver metallic heels by Monika Chiang added just enough polish to her sweet ensemble.
Cate Blanchett stole the show at the premiere of Blue Jasmine in a bold black-and-white design by Alexander McQueen, further proving that she's an elegant glamazon who can do no wrong when it comes to red carpet dressing!
Meanwhile, Rachel Bilson stepped out in an embellished design by Oscar de la Renta paired with Casadei pumps that showed off her sassy sense of style.
And finally, Miranda Kerr took the streets of Japan in a whimsical printed outfit that looked fresh, energetic and feminine.
Best of all, her Bionda Castana leopard-print satin heels added an unexpected whimsical element to her style statement.