['Yesterday, i had a dinner with my close friend from high school. I was very glad to finally meet him after 7 years']
that sounds like fun, how long do you know each other?
I have met with my close friend from high school after 7 years