Credit: Giovanni Rufino/The CW 2011 The CW Network Photo: Blair Waldorf and Prince Louis in Gossip Girl Season 5, Episode 8: “All The Pretty Sources”

Who knew that Prince Charming could be so evil? After singlehandedly ruining Blair’s (Leighton Meester) bridal shower just to prove a point in Gossip Girl Season 5, Episode 8: "All The Pretty Sources"Prince Louis (Hugo Becker) found himself on the outs with his princess to be.

Meanwhile, Ivy (Kaylee DeFer) decided to take this “Charlie” thing as far as possible and Nate (Chace Crawford) landed himself a new job at the Spectator. But with all these role changes, wardrobe has to be taken into consideration — let’s see who nailed it this time around.

Hot: Blair’s Bridal Shower Dress

Who knows why Blair (Leighton Meester) decided to wear a gorgeous orange sequined dress to her bridal party when she was convinced that it was a casual Greek dinner, but we’re glad she did!

Hot: Charlie’s Party Dress

Credit: Giovanni Rufino/The CW 2011 The CW Network Photo: Ivy Dickens in Gossip Girl Season 5, Episode 8: “All The Pretty Sources”

Charlie’s probably not too thrilled that she had to give up her brand new diamond ring, but we think she already had on just the right amount of accessories with this lovely dress.

Not: Serena’s Printed Mess of a Dress

Credit: Giovanni Rufino/The CW 2011 The CW Network Photo: Serena van der Woodsen at a Party in Gossip Girl Season 5, Episode 8: “All The Pretty Sources”

There is a lot going on here, and the final result is not exactly something that we’re a fan of.

Not: Blair’s Minions

Credit: J.B Nicholas/Splash News Photo: Ed Westwick, Michaela Annette, and Ellie Pettit Film Gossip Girl in New York City on September 16, 2011

With overly coiffed bouffants and fussy ensembles, Blair’s minions definitely did their part to continue making B look amazing by comparison.

Want more Gossip Girl goodness? “Like” us on Facebook! You know you love us. XOXO