不期而遇

meet unexpectedly, have a chance encounter, bump...