A person that is always there for you.
A person that always supports you.
A person that never leaves you behind.
Mark is such a great friend. He was always there for me when i got beaten up by my bullies.
What I don't have
What does the word friends mean? I haven't heard that before