Why do memories just turn up? Out of nowhere?

and how come if we hear a certain song or see a certain picture, the memories get triggered and we go way back? Is there a way to avoid that from happening?

Bq - What's the memory you cherish the most?
Bq - What's one memory you try to ignore?
7 answers 7