Cee Lo Green Mary Did You KnowThis has to be one of the more pleasant surprises I’ve come across this holiday season.

When I first heard that Cee Lo Green had recorded a version of “Mary, Did You Know?” I was skeptical at best.  I mean, isn’t this the same guy who released a song called “F–k You?”

Then I watched the video.

This is powerful stuff.

Not only does the video tell the story of Jesus’ birth, but it also follows the Biblical figure throughout the various stages of his life, including his crucifixion and resurrection from death.

Maybe I”m still feeling emotional over yesterday’s tragedy in Connecticut, but this video managed to bring a tear to my eye.

Apparently, I’m not the only one who likes it.  This new video already has close to a million views in just three day.

If you’re looking for a ray of light to brighten up this dark weekend, this could be just what you need.

Check out Cee Lo Green’s “Mary, Did You Know?” below.