What does that song mean?

Sufjan Stevens Song Meanings