¡Que milagro!
Mexican slang for long time no see
Used when unexpectedly encountering someone after a long period, similar to 'long time no see' in English.
¡Qué milagro verte por aquí! ¿Cómo has estado?
What a surprise to see you here! How have you been?
¿Qué milagro que te veo en la reunión?
What a surprise to see you at the meeting!
¡Qué milagro! No te había visto desde la graduación.
What a surprise! I hadn't seen you since graduation.