He had found a true friend.
Meaning: He had discovered a genuine and trustworthy companion.
Choice of Words: Had means possessed or owned something. Found means to come across or discover something after searching for it. True means genuine, real, or authentic. Friend is a person with whom you have a bond of mutual affection, trust, and respect.
Alternative Expressions
Related Expressions