As the headline suggests, the following story contains a massive Gossip Girl spoiler. The biggest Gossip Girl spoiler of them all. The answer to the ultimate Gossip Girl question: Who is the Gossip Girl?

Ok, so don't say we didn't warn you.

The much-loved show came to an end on Monday evening (December 17, 2012) after six seasons, and it certainly went out with a bang. Fans of the show tuned in for two weddings, a birth and the identity of the gossip girl herself (or himself?). The episode saw Leighton Meester's character Blair Waldorf marrying Ed Westwick's Bass, while Blake Lively's character Serena married Dan, played by Penn Badgley. Since its first episode on The CW in 2007, the show has been narrated by the omniscient blogger The Gossip Girl - voiced by Kristen Bell - though the online scribe's identity has always remained hidden, until now.

Seems as though writers on the show had pretty much everyone fooled (probably by using a female voice for narration, despite the fact that the Gossip Girl is, in fact, a Gossip Boy). Yep it turned out the blogger was none other than Dan Humphrey, played by Penn Badgley. Kind of makes sense that Brooklyn's most controversial author should be ratting out his friends. After the big reveal, one Twitter user said, "The irony is that Dan was the actual complete insider when everyone thought he was the outsider," while another said, "Shout out to Dan who manipulated everyone to get the one woman who he truly loved and loved her through everything that happened."

So there you have it, Dan is the Gossip Girl. Didn't see that one coming did you?