History Repeats Itself Definition

Things that have happened in the past will or tend to happen again in one way or another.
Wiktionary