Whoa. We haven't seen her out in public at an event for quite some time, but you are seriously not going to believe how different Kristen Stewart looked at the Met Gala in New York City last night.
Since she's the face of Chanel, she fittingly wore a piece from their Haute Couture collection. And the dress was pretty darn elaborate, to say the least, considering it had sequins, tulle, and feather embroidery going on.
In addition to a chic fishtail braid in her bright orange hair, you aren't going to believe the "accessory" KStew decided to throw on for her big night out in the city.
Check it out.
No, you aren't hallucinating. That's a full-blown grin on her face, and I must say, it looks damn good on her. (Don't worry, I had to do a double-take too.)
OMG. No more blank stare. No more glances that say, "Take my pic all you want ... I really don't give a shit."
You guys? Kristen looks (dare I say it?) ... happy. Like legitimately content. She seemed to be in such a dark place after the whole cheating scandal and her split from Robert Pattinson, so it's nice to see that she's finally made her way back to the land of the living.
Everybody makes mistakes, and given how young she is, should we really let one momentary lapse in judgment change our opinion of her forever?
Based on the smile on her face, it's clear that she's more than ready to put the past behind her and move on too. Of course, whether that means getting back together with Rob in Cannes remains to be seen, but regardless, Kristen does look more satisfied with her life than ever.
She should think about bringing that grin along with her wherever she goes from here on out. It certainly suits her way better than the Grumpy Cat face.
Do you think Kristen looks happier than ever?
Images via Pascal Le Segretain/Getty; Larry Busacca/Getty