All I should have to say is: Josh Ritter and creepy puppets.
The video was the work of Liam Hurley, a member of his supporting band The Royal City band. The song is from the album So Runs the World Away, its title coming from a line in Hamlet. I really love the lilting waltz going on here. The puppetry puts it over the top.