Sermon The Enemy is God's Idea February 23, 2021 God has a perfect timing for His plans & purposes. Sometimes in His sovereignty He even chooses to harden hearts for the perfecting of His saints.