めぐりめぐって
Meanings
Adverb
1. (after) bouncing around from one place to the next