climb upon my knee sonny boy though you re only three sonny boy you ve no way of knowing there s no way of showing what you mean to me sonny boy when there are gray skies i don t mind the gray skies you make them blue sonny boy friends may forsake me let them all forsake me i still have you sonny boy you re sent from heaven and i know your worth you ve made a heaven for me right here on earth when i m old and gray dear promise you won t stray dear for i love you so sonny boy when there are gray skies i don t mind the gray skies you make them blue sonny boy friends may forsake me let em let em all forsake me i still have you sonny boy you re sent from heaven and i know your worth why you made a heaven for me right here on earth and the angels they grew lonely and they took you because they were lonely now i m lonely too sonny boy