For those of you who have expressed concern over my mental state, thank you. :) I am fine. My faith has not waivered in light of this recent development. If anything, my faith is strengthened.
God does not guarantee an easy path in life. He just promises to be with us and to guide us along the path He has chosen for us. He is guiding me, and even though it's not so simple, I know He is with me. He can see what lies ahead, and He can see what is best for Dorie and for me. So I rest in Him.
If we had gotten the visa yesterday, I would have been singing of His faithfulness. However, the fact that we did not get the visa makes Him no less faithful. One of my favorite scriptures has always been:
"The steadfast love of the Lord never ceases;
His mercies never come to an end.
They are new every morning;
Great is Your faithfulness."