I learned as a child, that history repeat itself. If you don't learn from it, you will repeat it. My life has been the same way. I have been hard headed and had to retake a lesson that i revised to learn. Much like the israelites, they followed the mess up, repent, punished, and forgiven cycle. Hopefully, you can avoid these cycles in your life.