Screen Shot 2017-04-16 at 12.04.03 PM
Credit: Saturday Night Live/ NBC Universal

It’s no secret that Kate McKinnon is our everything. She’s always hilarious, to the point where you’d think that maybe it’s magic. Last night on Saturday Night Live, Kate McKinnon played Kristen Stewart and, even though we didn’t think it was possible, it made us love her even more.

Whether she’s playing Justin Beiber or Hillary Clinton, McKinnon’s comedy is always spot-on.

We can’t even blame her for slip-ups, TBH. Last week on SNL, McKinnon and Louis C.K. cracked each other up. It may have messed up the sketch, but we were totally charmed.

Last night, the incomparable sketch show pitted stars from 1977 against stars from 2017 in a time-traveling Family Feud. Harry Styles cameo’d as Mick Jagger, and host Jimmy Fallon played both a younger, and an older, John Travolta.

However, Kate McKinnon really stole the show. Her impression of Kristen Stewart? Flawless. Between her slight mumble, her “mind=blown” gesturing, and her awkward physicality, McKinnon totally nailed it. You can watch the sketch in full here:

And, we can’t argue with that. Especially when McKinnon perfected the half-grin, half-grimace facial expression we often see Kristen Stewart use when she’s being interviewed.

Credit: NBC

She kind of nails it.

Credit: Mike Pont/WireImage/Getty Images

Later, Stewart and Liza Minnelli (special shout-out to Cecily Strong for an impression that made us LOL constantly) go head to head.

Credit: NBC

Obviously, Kristen Stewart is a badass, and McKinnon’s impression is all in good fun. Especially for us, because we could not stop laughing.