Children In Need has raised a ton of money tonight, shared a lot of emotional and humbling stories of some very brave children and their families, and made us all shed a few tears.

The stars got into the spirit of things too.

One Direction sat in the Queen Vic!

And spoke.

The Eastenders cast did a surprisingly amazing redition of some of the songs from Grease.

The Strictly professionals danced ballroom with possibly the most adorable kids in the world (who were 100 times better than Judy Murray’s weekend performance). 

Then 1D played. and OMG.

Susan Boyle sung a Pink Floyd song. 

Mel of Mel and Sue sang a solo in a celeb/child hybrid choir . And she was pretty good!

The Script played a lot, and had some fun on the Eastenders set. 

Cheryl sang live. Yes, actually live. 

Boyzone took us back to our childhoods. And Shane has seemingly spent the last 10 years growing his beard. 

SClub7 reformed! 

 Meanwhile Tessy Daly and Terry Wogan were, um, a little stilted.