We've seen plenty of photos of Blair Waldorf's wedding dress and speculated endlessly about why she's wearing it in the street, alone. That guessing game is likely to continue until the wedding episode January 30.
Here's another image to get people talking. A new photo from EW shows Blair (Leighton Meester) walking down the aisle with her two dads - stepfather Cyrus (Wallace Shawn) and her real dad, Harold (John Shea)!
Whether she actually says "I do" is the million-dollar question, but there will be a wedding taking place this month, that's for sure, and the show's 100th episode should be a memorable one, come what may: