Adorableness ensued Tuesday night on The Late Show with Stephen Colbert when Colbert and his guest, legendary comedian and very proficient banjo player Steve Martin, sang a duet about friendship. The two comedians sat down on a fake log in a fake forest and proceeded to sing about how great it is to have a best friend who is fun, wears glasses, and is named...Gary? 

Whether someone is your real friend, your TV friend, or just an acquaintance, there is pretty much nothing better than seeing these two old pros crack each other up on screen.