Still stunned after all the twists and turns in The Vampire Diaries Season 4 Episode 23, “Graduation”? Same here. That’s why we’re bringing you the Top 5 OMG Moments that had us hitting “rewind” on our DVR remotes over and over.

Rebekah swaps places with Matt, mid-kiss.
Young Matt (Zach Roerig) has not had an easy go of it. Rebekah (Claire Holt), the girl who once longed to be human, felt a kinship with the handsome quarterback. When her ex Alexander had him balancing on board rigged with explosives, she decided to protect Matt. After planning a once-in-a-lifetime (if you’re human) trip around the world together, she told him, “The first rule of truly living: Do the thing you’re most afraid of.” As she dove in for the kiss, she used her vamp powers to maneuver him to safety and took his place on perilous perch. Then she told him to go to graduation.

Elena tells Damon she’s in love with him.
Normally these kinds of moments are reserved for the last few minutes of an episode. But after Klaus (Joseph Morgan) cured Damon’s (Ian Somerhalder) werewolf wound, Elena (Nina Dobrev) was angry with him — in the way one can only be with someone they care about deeply. The vampire was willing to let himself die rather than become human. And he wasn’t sorry. “There’s no apology in the world that encompasses all the reasons I’m wrong for you,” he told her. Elena decided she wasn’t sorry either. “In death, you’re the one that made me feel most alive,” she said. Then she said the words Delena fans have been willing to hear: “I love you, Damon.” Is it just us, or did the fire’s flames seem to burn a little brighter, climb a little higher?

Katherine’s grudge match with Elena turns her human.
Two identical vampires enter, only one leaves undead. Katherine (Nina Dobrev) decided she’d had enough of her doppelganger stealing her happiness (what? Elena’s been miserable for years!) and tried to rip out her heart. “Bye-bye, little girl,” snarled Lady K. Instead, Elena reached into her pocket, pulled out the cure, jammed it inside Kat’s mouth, and forced her to bite down. “Have a nice human life, Katherine,” Elena told her now-human doppelganger.

Jeremy’s alive — and Bonnie’s still dead.
It was supposed to be their final moment together. Jeremy (Steven R. McQueen) went to find Bonnie (Kat Graham) when she was closing the veil so they could say goodbye. When little Gilbert seemed at a loss for words, the witch kissed him. It turned out, though, that her spell to bring him back from the dead worked. Jeremy gasped back to life and went to hug her. “Why can’t I feel you,” he demanded; then the realization dawned on him that Bonnie was dead. “You can see ghosts. We can talk whenever we want,” she promised. Then she walked away with her Grams.

Silas has a doppelganger — and it’s Stefan?!
Of all the OMGs, this was the OMG-iest. Silas was freed from Bonnie’s petrification spell when she died. Just as Stefan (Paul Wesley) thought he was getting rid of the ancient immortal for good, Silas decided to show his true face to Stefan. He told the vampire, “I created the immortality spell 2,000 years ago. I could never die, so nature needed to find a balance. A version of me that could die. A shadow-self. A doppelganger.” That doppelganger? It’s Stefan. Instead of killing his double, Silas just staked him and sealed him up in a vault, which he tossed into the water. The last show was the bloodsucker panicking as the box filled with water.

Credit: YouTube Photo: Vampire Diaries Season 4 Finale: Elena Loves Damon