Cosmopolitan’s front cover this January is Leighton Meester, Gossip Girl‘s Blair Waldorf, the bitchy character who’s an instant favorite to bitches. But Blair has soft spots that come as unexpected to viewers, and this makes her more lovable.

(more…)