a shoulder to cry on
US /ə ˈʃoʊl.dər tu kraɪ ɑn/
UK /ə ˈʃoʊl.dər tu kraɪ ɑn/

1.
someone who listens sympathetically to your problems
:
•
After her breakup, she really needed a shoulder to cry on.
•
My best friend is always there to offer me a shoulder to cry on.