Lyric discussion by Raving Lunatic 

Beulahrawk is right; there are definitely religious undertones to this song.

It seems like Jesus in the narrator. I don't understand some of the lines, but then again, I don't know much about Christianity.

I'm mostly fascinated by the lines "If you have a father, or if you haven't one. I'll do anything for you." This is very similar to the lines in another song of his, Vito's Ordination. In that song he sings "If you haven't one (a father), rest in my arms, sleep in my bed."

I think both of these lines mean that even if you don't believe in God (father), God will still care and provide for you. A nice thought. Apparently Sufjan believes in a benevolent God, unlike certain proclaimed Christian government officials, who shall remain unnamed.........George W. Bush.

I'm sorry "Raving Lunatic", I'm confused by your last comment. Is Bush "mean" or "an idiot" or something for believing something Stufjan Stevens does not? You, sir, make no sense.

An error occured.