I read the following the other day in the "Streams in the Desert" devotional by L.B. Cowman. It struck a chord with me and I hope it ministers to you.
"We live by faith, not by sight." (2 Corinthians 5:7)
"As believers, 'we live by faith, not by sight' - God never wants us to live by our feelings. Our inner self may want to live by feelings, and Satan may want us to, but God wants us to face the facts, not feelings. He wants us to face the facts of Christ and His finished and perfect work for us. And once we face these precious facts, and believe them simply because God says they are facts, He will take care of our feelings.
"Yet God never gives us feelings to enable or encourage us to trust Him, and He never gives them to show us that we have already completely trusted Him. God only gives us feelings when He sees that we trust Him apart from our feelings, resting solely on His Word and His faithfulness to His promise. And these feelings that can only come from Him will be given at such a time and to such a degree as His love sees best for each individual circumstance.
"Therefore we must choose between facing our feelings or facing the facts of God. Our feelings may be as uncertain and changing as the sea or shifting sand. God's facts, however, are as certain as the Rock of Ages Himself - 'Jesus Christ...the same yesterday and today and forever' (Heb. 13:8)
"When darkness veils His lovely face
I rest on His unchanging grace;
In every strong and stormy gale,
My anchor holds within the veil.'"
See the rainbow? Remember, God keeps His promises! It's a fact!