Kenneth Roberts said this quote

All of us know history repeats itself, but mighty few of us recognize the repetition until too late.