Dress: Mar Dress by Peter Pilotto
Blair Waldorf (played by Leighton Meester) on Gossip Girl (Original) on The CW was spotted wearing this blue and yellow dress with gold bracelet and blue clutch on Gossip Girl on Apr 23 2012's episode. Blair's Dress is the Mar Dress by Peter Pilotto.