i heard a pastor say in my early Christian life: "God's timing is perfect, He knows what's best for & He does what's best for us"!
I have heard that too, but I think it applies to God's plan of salvation.
In my experience it seems that God merely tweaks the river of history occasionally to keep if flowing
in the direction He intends but allows the fish to swim as they wish.
Some people wonder whether God’s will includes a specific plan for their lives, including career and spouse. While some believers may feel called to serve the Lord in a specific way, probably
most Christians do not have a “Damascus road experience”, and so they are free to choose whatever morally respectable vocation (1Thes. 4:11-12) or spiritually compatible spouse (if any, 1Cor. 7:8-9, 2Cor. 6:14) appeals to them. Every soul’s general calling has been revealed or taught in the Holy Scriptures, which is to experience the miraculous fullness of Christ or become a Christ-like person (Eph. 4:1-2, 2Thes. 1:11-12). We may make any moral choice.
Knowing God’s will/GW is necessary in order for us to pray more specifically than “Thy will be done”. Much of God’s will is prescriptive or stated in clear moral teachings (Exo. 20:12-17, Matt. 19:17-21, Gal. 5:22-23). We may not know how to pray, but we can “live up to what we have already attained” (Phil. 3:16).
That we pray is more important to God than our wording (Eph. 6:18a, 1Thes. 5:17, Rom. 8:26-27). Not praying would be like giving God “the silent treatment”. Prayer is like surfing: one does not need to ask God to send waves, but rather for readiness to ride them.
God may answer a petition in various ways:
1. He may grant it as requested (1Kings 18:37-39),
2. He may grant the underlying desire in a way different than requested (Gen. 17:18-19),
3. He may grant the request, but it will not satisfy our desire (Num. 11:4-34, Psa. 106:15), and
4. God may say “no” or “not yet”, perhaps but not necessarily because we are committing some sin, including:
a. lack of faith (Jam. 1:6-8), Matt. 21:21-22),
b. disobedience or lack of love (1John 3:21-23, Pro. 21:13, Job 35:12-13),
c. marital strife (1Pet. 3:7), and
d. selfishness (Jam. 4:3).
(This list may sound familiar to Berachah folks :^)