Being someone's rock or being a rock does not mean you have it all figured out. You are also prone to challenges and the daily critics in the human world.
Not only are you lying to yourself but slowly decaying as a person. You are not entirely free from all life challenges because you claim you are a rock. Rock's weather, they are exposed to life threatning situations like real people are. You are not golden or special because of it, your ignorance is clouding your judgement and rationallity about life.
The word rock is your go to word, where you believe that nothing but what is on your head is right even if it is wrong. The rock has become your sanctuary place, a word that hides the true you, where you are strong in a world of denial and fail to face real life situations.
As a human you attatch yourself to small things that you do not know their effect. They become your barries to hide yourself in, because they shield you against your fears.
Sometimes you do not need a definition but an understanding to define. Life should not be based on wordly things but on lively moments that will capture you forever. Moments that will rationalize with your daily self and inner being.
You should learn to be you to find you, be able to voice your inner feelings no matter how much it hurts your pride.