Exodus 4:11 NIV
[11] The Lord said to him, “Who gave human beings their mouths? Who makes them deaf or mute? Who gives them sight or makes them blind? Is it not I, the Lord?
God canceled your plans to save your life. He sent you the other direction to avoid danger. He fights battles you know absolutely nothing about. Trust His plans because it’s better than yours.
God will use people, but people are not your source. Instead of looking to your cousin, your neighbor, your friend, start looking to God. People are limited; God is unlimited.