Father John Misty Shares Disturbing Lullaby Written For Stephen Colbert

Jim Dyson/Getty Images

Joshua Tillman, aka Father John Misty, performs at O2 Shepherd's Bush Empire in London, England.  

When Father John Misty guested on The Late Show With Stephen Colbert on Jan. 14, he was asked to write and perform a lullaby. He didn’t have time to perform it, and perhaps this was for the best.

"Maybe, Sweet One, You Won't Have Nightmares Tonight" would probably have given you nightmares if you heard it right before you turned off your television for the night. But now If you want to hear Father John Misty sing about maggots and a pile of dead birds, head over to his official Soundcloud page.

On The Late Show, Josh Tillman, aka Father John Misty, did perform “Holy Shit,” a track from his 2015 album I Love You, Honeybear. That LP is full of TMI musings from the dark end of Tillman’s brain, so the lullaby is par for the course. It’s also really, really good. We included it in our 25 Best Albums of 2015 list.

Father John Misty Finally Explains Taylor Swift Covers & Her Team's Reaction

We leave you with the “Holy Shit” Late Show performance: