I know how much you worry when I stay out late at night But you always smile and kiss me just like everything's all right With cruel words I've made you cry and hurt you constantly And I know it's not been easy loving me Cause I've shamed you and I've blamed you but you never let it change you And through it all you've never once been untrue And I'm glad you're my lady and thanks for staying with me Cause I know it's not been easy loving me [ steel ] Through all your lonely heartaches you love me just the same And looking back I see how wrong I was and I'm ashamed But like an angel you forgave a man too blind to see And I know it's not been easy loving me yes I know it's not been easy loving me