Reflection on Exodus 2:1-25


God heard their groaning, and he remembered his covenant promise to Abraham, Isaac and Jacob. He looked down on the people of Israel and knew it was time to act.


A woman from the tribe of Levi gives birth to a baby boy, and rather than having him thrown into the Nile River as the law required, she keeps him at home for three months. Then she makes a little basket and floats him in the river.

Pharaoh’s daughter comes to the river to bathe and discovers the baby. She decides to adopt him. The baby’s mother nurses him until he is old enough to be weaned. When it is time for him to go to the palace, the boy is named Moses.

Many years later, Moses sees an Egyptian overseer beating a Hebrew slave. Enraged, Moses kills the Egyptian, but he realises that he has been found out, and so he flees to Midian. There he settles down and marries Zipporah.

Finally, God decides it is time to act to rescue His people,


Sometimes we overlook the time frames in the Bible. Moses was about 40 years old when he killed the Egyptian, and he was in Midian for another 40 years before he was called by God to set His people free.

At the end of this chapter, God is thinking it is time to act on His promises to Abraham, Isaac and Jacob, but still, from a human perspective, nothing is happening.

We might feel something similar about promises we have received from God. Maybe we have been praying for decades for a promise to come to pass.

God’s timing is not the same as ours. But His timing is always perfect.

We live in an era where faster is always better and fastest is still not fast enough.

God works on the principle that there is a right time, an appropriate time for everything.

The people of Israel had no idea of what do was about to do for them. It must have appeared that God had forgotten about them. In God’s time, the perfect time, a great rescue was about to be launched.


Lord, please help me to be patient as I wait for your plans to unfold. Amen.

Leave a Reply

Fill in your details below or click an icon to log in: Logo

You are commenting using your account. Log Out /  Change )

Google photo

You are commenting using your Google account. Log Out /  Change )

Twitter picture

You are commenting using your Twitter account. Log Out /  Change )

Facebook photo

You are commenting using your Facebook account. Log Out /  Change )

Connecting to %s