Watch Neil Gaiman Sing With Amanda Palmer on New Year's Eve

He's an all-around creative genius, and author Neil Gaiman doesn’t have a bad singing voice, either -- especially if you’re into British nursery rhymes about space monkeys. We know this because he made a special appearance at his wife Amanda Palmer’s New Year’s Eve show at Terminal 5 in New York City and sang the theme song to Fireball XL5. Fireball creator Gerry Anderson, most famous for masterminding the children’s show Thunderbirds, died on Dec. 27 at the age of 83.

“Gerry Anderson was one of those people who managed to form my childhood through bad puppet science fiction,” Gaiman said after Palmer summoned him to the stage and gave him a long, wet kiss. “He had this ambition to make puppets that were almost human and then he started making shows like Space: 1999, making humans into puppets. Obviously, as a tribute to his death I should sing the ‘Fireball XL5’ theme song, not expecting Amanda to take me up at it.”

“That’s such bullshit,” Palmer countered. “You thought you would come to me and be like, ‘I want to sing a weird science fiction song at your show and I would be like, ‘I just don’t do that.’”

Palmer contributed French-twanged backing vocals to the bouncy tune and then Gaiman read a freshly written New Year’s resolution, reminding the audience that 2013 was a “fresh opportunity to shape our world” and to “make joy in the act of creation.”

Other highlights of the evening included Palmer’s Terminal-quaking rendition of the Dresden Dolls’ "Half Jack" and a rather touching solitary piano/vocals cover of Bat for Lashes’ "Laura." After the ball dropped, the party set the place ablaze. Palmer and the Grand Theft Orchestra kicked into Prince’s "Let’s Go Crazy" and played the entirety of Purple Rain, the learning of which Palmer said required a marathon session of three 10-hour days in the studio.