When God ordains all things that come to pass (Psalm 33:11; Ephesians 1:11), He not only ordains the ends, but the means as well. God ordains that certain things will happen and He also ordains how they will happen. Human choices are one of the means by which God accomplishes His will. For proof of this point, look no further than the exodus. God tells Moses that He will harden Pharaoh's heart so that God's glory in the deliverance of Israel would be manifest through him (Exodus 4:21). However, as the narrative continues, we see that Pharaoh hardens his own heart (Exodus 8:15). God's will and man's will converge.