阔别已久

be separated for a long time, long-lost