Hi, It seems to be an intentionally or unintentionally mixed up version of a common saying. Think of this: if you want to crack open a nut, put it on a hard place and then hit it with a rock. Now, the saying is 'He's between a rock and a hard place' .
New words, one handy idiom, and a 2-minute quiz — delivered to your inbox to keep your streak alive.
AnonymousThanks Danyoo, I have a lot of resaerch to do now.Perhaps the writer was in a difficult situation ("a hard place"), and the other person offered stability of some kind ("he was my rock").
p.s. Actually the writer said: He was my rock on the hard place.