Social Science » Psychology » What are these sort of people nicknamed?

What are these sort of people nicknamed?

For example someone who was apart of a period of your life that you were having a hard time getting through, and they unknowingly helped you get through it. It’s kinda like a guardian angel but there’s another name for them I just can’t remember..

3 Answers3