Lyric discussion by pukkapie 

This is about a father who has ran away from his child and mother because he isnt ready for the responsibility of a child but he felt he had to return, something was drawing him back. He "never even asked his name" means that he didnt care for the child hence "never never never again", but as I said something has drawn him back "all too soon i did return just like a moth to a flame". He regrets leaving the child, ("see how words as old as sin,Fit me like a glove") because he loves him now ("Although you're only three, sonny boy You're - you're mine") and would do anything to protect it. Maybe the mother has died, that would explain "your mother she just never knew", he felt he had to return but obviously she wasnt there to see him love the child. "I did my best for her" suggests that he couldnt stay when the child was born, he tried his best but couldnt. This is my interpretation anyway, I may be wrong but I certainly don't think its about child molestation.

@pukkapie I agree completely with your interpretation.

An error occured.