Meaning: A true friend will accept you for who you are, even if they don't agree with everything you do.
Choice of Words: True friend is a real and loyal friend. Accepts means to agree to receive or allow something. You is the person being accepted. For is used to indicate a reason or purpose. Who is used to refer to a person. Are is the present tense of the verb to be.