pillar of strength

noun

1.
a person who can be relied on to give a great deal of support and comfort