Whenever your plans are blown to smithereens you can smile and thank the Lord. Remember that He is more interested in helping you become a mature, faith-filled person than making all your dreams come true. Delays and cancellations are tests to see which you rely on more: God or your own understanding and abilities. They are opportunities to grow in your faith and learn that He is both good and in control.
If you are in the middle of a test like this, cry out to Him! Admit that you don’t know what to do next and ask Him for wisdom. If you don’t believe that He can show you what to do, provide for your immediate needs, or sustain you through this, then it is better not to ask. But if you do, then ask with confidence!
I promise, you will be better off in the end if you patiently endure, turn to God, and learn to trust him more.
(This is my paraphrase of James 1:2-8, 12)