Hi,
Say I have an old friend. We have not seen each other for about 10 years and we met on a street while passing by the street(=>by the way, can I omit "the street" in "passing by the street"?).
Do I say, "Wow, I haven't seen you for ages"?
If so, is there also other expressions like "I meet you again for the first time for 10 years?"
Thanks in advance.