1. Chuck (Ed Westwick) and Louis (Hugo Becker) share an umbrellaThis wasn't so much "OMG!" as "Omgggggg..." we admit, but it was no less awesome. It was a shock for the duo to emerge on screen together in the rain ― especially after that finale in December! ― and the moment was made even more dramatic by the fact that we did NOT have our dearest Gossip Girl present in voice-over...

2. Blair (Leighton Meester)'s down with the G.O.D.We totally got our hopes up with all that Dair mischief early on in the ep! So when it was finally revealed that the real reason B was keeping clear of Chuck was because she made a promise to God... well... suffice it to say our chins are bruised from hittin' the floor so hard. (Even Serena wasn't really buyin' it!)

3. Dan (Penn Badgley) and Serena (Blake Lively) kiss on NYEMore like a glorified peck, really. Let's be honest, the only one feelin' anything there was Serena ― but boyyy did she! We knew the two were gonna be reuniting to "protect" someone (read: the big B), but we had no idea it would extend to this lip-lockin' ritual at the stroke of midnight...

4. A real Charlotte Rhodes DOES existAnd she lives in New York! And Lily doesn't understand what's going on, but Rufus does and yet he's not saying anything! WHAT!? But the biggest shocker about this reveal? She's also the girl in THESE PICS. Mindblowww!

5. Gossip Girl helps Nate (Chace Crawford)The night's greatest pay-off landed when those words appeared on Nate's phone and that familiar voice returned to us: "XOXO Gossip Girl." Yessss! GG was busy playing hero and helping Nate uncover the truth about the accident. And we suspect she isn't done just yet...