It's been ages since we met! (4,4,2,3)
I believe the answer is:
long time no see
(Other definitions for long time no see that I've seen before include "returned at last" , "It's ages since we met" , "one repeatedly denied preferment?" , "Finally we meet again!" , "Native American greeting" .)