happen upon · stumble across
chance on, happen upon, stumble across
To accidentally encounter (a person or situation).