Amazing...
The voice cracks you mention are really the only thing to find fault in, and even then they just kinda work with the honesty of the song. This is really beautiful, and not the sort of thing that finds its way onto Newgrounds often.
I just went from a song about a murderous ice cream man to something that was less than appropriate to a sudden and jarring prayer because I felt compelled to click some random link on the recent list. This may not be the most flawless, but it is definitely the best song I've heard all night. If that makes sense.