Credit: Jackson Lee/Splash News Photo: Post-Kiss Kaylee DeFer and Chace Crawford Film Gossip Girl in NYC on September 9, 2011

Just as you'd expect in a masked ball ep, this week's most shocking events mostly revolved around kisses. Mistaken kisses, deceitful kisses, and kisses with so many hidden agendas they practically needed footnotes. So what were the top 5 shockers from Gossip Girl Season 5, Episode 7: “The Big Sleep No More”? Here we go.

Ivy kisses Nate

Sure, she said it was only to hide from Max (Brian J. Smith), but we think maybe Ivy (Kaylee DeFer) does have feelings for Nate after all.

Think about it. They were standing right next to a giant fountain. Ivy could have totally jumped in and hidden under the water. Problem solved.

Ivy kisses Max

Of course, the kiss only happened because Ivy thought Max was Nate (Chace Crawford). And Max? Thanks to Diana (Elizabeth Hurley), and he thought Ivy was actually Serena (Blake Lively). Right. Because a mask definitely makes Ivy's a-cups look like Serena's bazooms.

Diana threatens to expose Ivy

Credit: Giovanni Rufino/The CW 2011 The CW Network Photo: Diana Payne and Ivy Dickens in Gossip Girl Season 5, Episode 7: “The Big Sleep No More”

Is Diana the first Gossip Girl villain without a hint of a sympathetic back story? She really seems to enjoy torturing Ivy.

Diana conspires with Grandpa Van der Bilt

Wait, what? Diana’s working with Nate’s grandpa, William? Why does a silver-haired power-monger care about a gossip blog about teenagers? He should take up golf or something.

Chuck kisses Blair

But there were absolutely no feelings involved! None! Chuck wanted only to "set her free" to find happiness with Louis. (Sure. Yep, just keep telling yourself that, kids...)

Credit: YouTube Photo: Chuck and Blair KISS! Sneak Peek Video of Gossip Girl Season 5, Episode 7: “The Big Sleep No More”

Want more Gossip Girl goodness? “Like” us on Facebook! You know you love us. XOXO