 Sufjan Stevens – acoustic guitar ; piano ; Wurlitzer ; bass guitar ; drums ; electric guitar ; oboe ; alto saxophone ; flute ; banjo ; glockenspiel ; accordion ; vibraphone ; alto , sopranino , soprano , and tenor recorders ; Casiotone MT @-@ 70 ; sleigh bells ; shaker ; tambourine ; triangle ; electronic organ ; vocals ; arrangement ; engineering ; recording ; production 
