I chided you today, my dear little son
So that I can see your life's ladder glow
And reap happiness and success as you grow
And be a better man, a father worthy of a son
I chided you today, my dear little son
Not because I expect you to know everything
But because in everything lies your life's success
You can't afford but make fewer mistakes as you grow
I chided you today, my dear little son
Not because you are not worthy of my love
but because life is not a bed of roses
You got to stand and tell the world, you are worthy of a place
I chided you today, my dear little son
Not because I love to see you cry
But because in tears, you will see the message clear
You got to act fast, life is not long enough
I chided you today, my dear little son
Not because I want to show you that I am your boss
But because I want to let you know that I am your partner true
I will stand out if you do and I will fall if you don't
I chided you today, my dear little son
With heaps of pain hidden beneath
So that in life, you do not repent like many a dozen souls
And that I can retire with a sigh, a sigh of deep satisfaction
And if you will, my dear little son
Stand by my side, when I am sick and old,
For life is like a cycle, I have played my part,
And sooner or later, you will have to but play your part!