Blair Waldorf (played by Leighton Meester) on Gossip Girl on The CW was spotted wearing this blue and yellow dress with gold bracelet and blue clutch on Gossip Girl on episode '' (5x20) in Apr 2012. Blair's Dress is the Mar Dress by Peter Pilotto. For shoppable links visit wornontv.net/3230