I know, right? It's been awhile (Too long, actually) since we've seen Lea Michele on the red carpet. And I must say, her first red carpet event (The 2012 Fox TCA All-Star Party) of 2012 is not at all disappointing. Don't hate me, but I kind of love this dress. And her hair, despite the pieces of her bangs which are misbehaving, is kind of great. Look at those waves! But back to the dress. I love the slit in the front, I love that she's totally working it and I love the boxy silhouette the top of this dress has. Oh too perfect, Lea Michele. As (almost) always.