A person who can be relied on to give a great deal of support and comfort English: tower of strength, pillar of strength