It's been so long since I've seen you
Similar to ¡cuánto tiempo! but fuller and more expressive. Conveys genuine surprise and warmth at seeing someone again.
It's been so long since I've seen you! Where have you been hiding?
—Hi. —It's been so long! How are you?
It's been so long and you haven't aged a bit.