shoulder to cry on

noun -  someone who is always ready to listen to your problems.

» Glossary 3 Friends