NEW YORK -

O come, all ye Colbert faithful.

Comedy Central says Stephen Colbert will host his own Christmas special this year.

"A Colbert Christmas: The Greatest Gift of All!" will air Nov. 23 as a one-hour special.

It will be a musical special featuring John Legend, Elvis Costello, Toby Keith, Willie Nelson and Feist.

Jon Stewart, host of "The Daily Show" is slated to sing a duet with Colbert of a song simply titled "Hanukkah."

Colbert and Nelson, meanwhile, are to sing a version of "The Little Drummer Boy" called "Little Dealer Boy."

Most of the special's songs have been written by "Daily Show" executive producer David Javerbaum and Fountains of Wayne's bassist Adam Schlesinger.

Colbert, a practising Catholic who has taught Sunday school in the past, has repeatedly found occasion to showcase his pipes on "The Colbert Report" -- including a duet of the "The Star-Spangled Banner" with Legend and a brief serenade of Michelle Obama with Nat King Cole's "L-O-V-E."

A DVD of the special will be released Nov. 25. Part of the proceeds will go to the charity Feeding America.