forgather
[ fawr-gath -er ]
/ fɔrˈgæð ər /
verb (used without object)
to gather together; convene; assemble.
to encounter someone, especially by chance.
Also
foregather.