The CW's guilty pleasure soap opera Gossip Girl aired its series finale, “New York, I Love You XOXO,” on Tuesday, Dec. 17, effectively wrapping up six seasons worth of loose ends and, most importantly, uncovering the real “Gossip Girl.”

It turns out Dan Humphrey (Penn Badgley) was the Gossip Girl all along, a bizarre hobby he had adopted ever since he gained entry into the high-end social circle via Serena (Blake Lively) at a party way back in season one. Fortunately, upon his confession Dan was well-received by the group, and then some — more on this later.

In other news, Chuck (Ed Westwick) was a suspect in the death of his father and Blair (Leighton Meester) was going to have to testify against him. That is, unless they got married, which they did in a small, but dramatic ceremony. More good news followed when Chuck was not charged with murder.

Some old faces and a few surprising cameos also showed up during the two-hour finale including Jenny (Taylor Momsen), Eric (Connor Paolo), Vanessa (Jessica Szohr), Juliet (Kate Cassidy) and Agnes (Willa Holland). Even Kristen Bell, the voice of "Gossip Gir" during the show’s tenure, made a cameo as herself alongside Rachel Bilson, who was preparing for an audition for a Gossip Girl movie.

The finale then fast-forwarded five years to give fans a look into their favorite characters’ futures, which looked something like this: Nate (Chace Crawford) running for mayor of New York City, Chuck and Blair married with a son, Rufus (Matthew Settle) dating Lisa Loeb, Lily (Kelly Rutherford) linked with William (William Baldwin), Georgina (Michelle Tratchenberg) paired with Uncle Jack (Desmond Harrington) and, after all these years, Serena and Dan set to be married. The series ended with another ominious voiceover from what could only be a new, mysterious "Gossip Girl."

During its run Gossip Girl earned 18 Teen Choice Awards and received numerous nominations from other awards outlets. The soap opera also helped launched the film careers of stars Lively, Meester and Badgley. Of course, to Gossip Girl die-hards, no matter what role they play, they will always be Serena, Blair and Dan.

Read more about: