Style Superstar: Kate Middleton Proves She's Fashion Royalty

Could we be anymore jealous of princess-to-be Kate Middleton? Not only did the 28-year-old land a prince of a fiance, but she's got a seriously gorgeous engagement ring to prove it! Kate stepped out with Prince William this week to announce the royal engagement, and the news wasn't all that got people talking; Miss Middleton's dark blue dress set tongues wagging too. Who else caught fashion watchers' eyes this week? Why, former Danity Kane member Aubrey O'Day! Yet, only one earned our admiration by proving her knack for effortless elegance, while the other majorly disappointed with a hairy misstep. Keep reading to see who this week's Style Superstar is!

Kate has big fashion shoes to fill as England's newest princess. After all, Will's mum, Diana, was the monarchy's unofficial fashion plate while she wore the crown, but it looks like Kate is more than prepared for her princessly duties. Case in point, her dress from the couple's engagement announcement in England on Tuesday was pitch-perfect. Kate wore a simple, dark blue, long-sleeved Issa London dress that was understated and elegant. In fact, the dress was such a hit that it sold out at British retailer Harvey Nichols in 24 hours!

On the opposite end of the style spectrum this week was Aubrey. While Kate went for subdued chic, Aubrey aimed for totally outlandish in a light brown corset top and fur bottom at the US Hot Hollywood Party. We didn't like the style or the color on Aubrey, who we know can do much better. Get it together, girl!

Do you agree with this week's picks for best and worst dressed?