Heaven tells him there's an angel Sent to help him with his pain But this guilt trip ain't getting longer, it seems Let alone all his mistakes Screams fill this room with laughter After the bodies all hit the floor He once believed that he needed, he wanted But he don't want an angel anymore He said "Walk on by me" "Walk on down the road" "Walk on by me" "But before you go, I'd like you to know Heaven sent you too damn slow" Sitting on his porch, head in hands He knows damn well he's lost his torch Long ago a young child, once sweet and mild Now it seems that fathers got bad intentions He's got infections, and the day comes He won't go home again He said "Walk on by me" "Walk on down the road" "Walk on by me" "But before you go, I'd like you to know Heaven sent you too damn slow" If it burns hurt into your mind Well, I guess I'm doing just fine (do it) And if it burns hurt into your eyes Well, I guess I'm doing just fine (do it) Walk on by me (oh, won't you walk on by me) Walk on down the road (walk on down the road) Walk on by me (oh, won't you walk on by me) But before you go, I'd like you to know Heaven sent you too damn slow