Question: what is you are my anchor means?
Answer: It means you will support someone emotionally when they are in a time of distress. It is a metaphor comparing how an anchor stops a ship being driven on the rocks, so shall a person stop another becoming depressed or anxious through problems they have in their life.