You tell me how she was when you once knew her She played her games with many, many men You tell me that you don't think I'd be with her If I could have known her back then You ask me why I don't pack up and leave her Now that I know her wicked ways Well, I doubt that you could understand my thinking But listen close to what I have to say (Chorus:) She?s the rock that I lean on She?s the sunshine of my day I don't care what you say about her She took me in and made me everything I am today She?s my rock and I ain't gonna throw her away I know she wasn't always what she is now She had to make mistakes like everybody else And don't you point you finger at nobody It?s plain to see you ain't no saint yourself (Repeat chorus)