There are not many things cuter than a preschool Christmas program.

Our preschool really knows how to do it – short and super sweet!

These adorable kiddos were on stage for about fifteen minutes, and if you have preschoolers, you know that is the PERFECT length of time before potty breaks and Kleenex and other such things are needed.

Well, I guess one child needed a Kleenex during that time and another one wanted her mommy to put her headband back on, but otherwise there were very few interruptions!

Little J loves preschool and his teacher, but he gets very solemn and shy when I’m dropping him off. See the look on his face?

Crazy at home, solemn in public – that’s our Little J! His teacher says that shyness wears off pretty fast once class gets going, but that look on his face just cracks me up!

He did all of the actions throughout the program – SO adorable! He did not sing a single word until the last song, Silent Night, but that was more than enough to make this Christmas-loving, former music teacher mama grin from ear-to-ear.

Besides, I know the boy can sing from his belting of “FA LA LA LA LA” from the backseat of the van 🙂

And at least he wasn’t picking his nose or lifting up his shirt – nothing to end up on America’s Funniest Home Videos! We were very proud of how focused he was despite the twirling and waving and so on surrounding him!

And he looked so stinkin’ handsome in his Sunday best…

Love these guys! And even when all dressed up, they’re so goofy together…

Those grins get me every time.

Since it was his special night, Little J got to pick somewhere to eat for dinner, so we all enjoyed some Applebee’s to wrap up the night!

Christmas programs – just another reason to love this time of year!

Have you been to any Christmas programs this year? Any funny stories?