He wants us to learn thru our mistakes

As we all know, God loves us so much that he gave His only son to redeem us from sins. Also, He let Jesus as the bridge between the gap of men and God. Now, since God loves us so much, he surely has more than the best plans that we think of. But sometimes He wants that we will learn things through our mistakes because there are times that He needed us to follow a certain path but then we wanted to pass the other way and He will not resist with it. Instead, He’s allowing us to freely do whatever we wanted with the hope that we will come back at Him in the right time, mostly when our ways will fail us. He also wants us to let Him into our lives so that He can work wonders for us.