I love love love John Darnielle.

Mountain Goats forever.