Question: what does it mean when someone gives you a rock?
Answer: To call a person a rock means the same thing. That person is someone you can always rely on to help and support you. This expression likely is adapted from a similar one in the Bible.