Oh my word. Kevin sings well, etc. ... but those LYRICS ... wow. And the musical writing (on top of the lyrics writing) is absolutely stunning. A little more, and you'll make me cry. Absolutely BRILLIANT song - and yes, well performed

B-R-A-V-O. A superb, superb effort, in every way.
EDIT: I never read the comments, before posting, so I'm not influenced by them. Anyway, after posting the above, just read some of them and found the reason for your song. Yes, I agree with you that time, at least at times, is not much of a "healer" ... but, my word, what a gift to your son. I'm, myself, in my early forties, now - so that kind of struck home a little, to understate things. Anyway: wonderful song, thank you SO much for sharing.