Al Roker was moved to tears.

On Monday, Al Roker was surprised by three very special Christmas carolers, who left him in tears.

They rewrote Jingle Bells and the particularly heartfelt “I’ll Be Home for Christmas” to become “Al Be Home for Christmas.” The well-liked weatherman, 68, opened the doors of the Roker residence to find all of his Today colleagues outside, singing, hours after virtually appearing on the Today show, where he gave an update on how he is recovering after spending four weeks in the hospital receiving treatment for blood clots in his legs and lungs.