No matter how impossible, unattainable, or unimaginable something may seem - if it's meant to be, it will be.
Trusting God's timing also means trusting all the setbacks, issues, and challenges that may come your way.
Who knows? It may be God's way of preparing you to achieve your heart's desires.
Trust that God will find ways and arrange everything for your greater good.
Otherwise, be grateful for His redirection because something better is in store!