well you tell me how she was when you once knew her how she played her games with many many men and you tell me that you don t think i d be with her if i could have known her back then lord you ask me why i don t pack up and leave her now that i know about her wicked ways well i doubt that you could understand my thinking oh 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 and i don t care what you say about her now 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 lord 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 chorus she s the rock that i lean on she s the sunshine of my day and i don t care what you say about her now she took me in and made me everything i am today she s my rock and i ain t gonna throw her away yes she s my rock and i ain t gonna throw her away yes she s my rock and i ain t gonna throw her away 