Scripture says, “The king’s heart is in the hand of the LORD; like rivers of water, He turns it wherever He wishes” (Proverbs 21:1). It is God who hardens Pharaoh’s heart (Exodus 4:21-23) when Moses and Aaron go to him with God’s command: “Let My people go…”  When the Hebrew foremen appeal to and try to reason with Pharaoh (Ex. 5:15-16), it is God who moves Pharaoh to respond negatively towards them. Scripture says, “The preparations of the heart belong to man, but the answer of the tongue is from the LORD” (Prov. 16:1). The Hebrew foremen blame Moses and Aaron for the hardship God’s people are under (Ex. 5:20-21) and Moses takes that to heart, believing it (Ex. 5:22-23). God had told Moses ahead of time what to expect (Ex. 3:19), but in his mind he saw things differently. He expected the rescue to have already taken place by now (Ex.5:23). Are we not like Moses? In the past we have seen God’s faithfulness revealed right on time again and again, and still when a crisis arises we doubt that He cares; we try to be god and seek to take control of the situation. 
           But God doesn’t answer Moses; instead He tells him His Name “I am the LORD (Yahweh)”and He reveals more fully what His name, Yahweh, means. Yahweh is a personal name for God as Covenant Keeper and Redeemer of Israel. Sometimes we just need to see God for Who He is. We want things to turn out our way, forgetting that it’s all God’s plan and that we’re given the privilege of being a part of it. As the narrative unfolds, we will see the LORD bring His people out of Egypt and deliver them from Pharaoh and redeem them from the world. And He does the same today for those who trust Him. He redeems us from sin (Egypt slavery), He delivers us from Satan (Pharaoh) and delivers us from the world (Egypt), as pledged in Psalm 34:22.