idiom
a shoulder to cry on
Meaning
someone who listens and supports you when you are sad
Example
She has always been **a shoulder to cry on** when I needed help.