That Kiss on Glee!

All those wasted Will Truman years!

What else is there to say?

As if it were not enough to have Kathy Griffin playing a “Tea Party type” on the March 15 episode of “Glee,” Blaine (Darren Crisser) finally kissed Kurt (Chris Colfer).

And quite a kiss it was. And the world didn't end on March 16.

Have a look: