24 God heard their groaning, and he remembered his covenant promise to Abraham, Isaac, and Jacob. 25 He looked down on the people of Israel and knew it was time to act. — Exodus 2:24, 25
God never forgets a promise. He had promised Abraham, Isaac, and Jacob that He would one day free the people from Egypt and that time had now come. He had listened to the groaning of His people long enough. God never fails to deliver on a promise, but He has His own timetable to do so. He used Moses to fulfill this promise. If God has made a specific promise to us, individually, He will fulfill it but it may very well be after we have gone through a period of groaning and travail. He has made a specific promise to all of His children. The first part of that promise was fulfilled when He came in the flesh to redeem us from sin and free us from our bondage to satan. We and all of nature are now in a period of groaning, waiting for His return to take us out of Egypt (the world). When He does come back, we will fly away with Him to our Promised Land. A land flowing with living waters and filled with the light of the Son. No more groaning, no more sorrows, no more pain, a land where the lamb will lay down by the lion.
“The Gospel has come to you because it’s on its way to someone else.” – Anonymous