She's My Rock
"She's My Rock" is a song written by Gene Dobbins. It was first recorded by Stoney Edwards on his 1973 album She's My Rock. Edwards' version peaked at No. 20 on the Billboard Hot Country Singles chart.
The song is sometimes recorded by female artists. In these cases, the song becomes "He's My Rock," with the genders changed as appropriate. Regardless of the song's title—either "He's My Rock" or "She's My Rock"—the song retains the same subject matter: A person who is aware of the seedy past of his/her now-spouse and—when confronted with the facts—strongly defending him/her and warning the antagonist to back off because of his/her own unflattering character.
...
Wikipedia