God is never unfaithful.
When He promised you something, He will bring it into a spectacular completion. God is never absent, He is always there, despite how we see our situations, despite how we react to our shortcomings, despite how we feel about our struggles. He always and will always meet us, wherever we are, no matter how far we think we are.
God is always in our midst. It’s just His nature. And sometimes, we really need to teach ourselves to see Him clearer in times of hopelessness, to see Him above cloud of doubts. To never let our doubts and worries cloud our hearts, to never permit anything unhealthy to grow bigger than our very faith in God. To stop ourselves from viewing life as it is; to stop fixing our eyes on the storms, on the waves, on the trials, but see pass it. To really see God beyond, and trust that He will work all things for our good — because He loves us unconditionally.
For God is never NOT generous. He knows our hearts, our desires and our wishes all according to His glory and riches. He honors our prayers. He honors our desires and He will fulfill it in all His glory.
The most we can do is to believe, firmly and relentlessly holding on to His promises and faithfulness for He never fails. Believe that He will fulfill these promises He placed in our hearts – for He surely will. To just allow our eyes to be concentrated on how big God is, on how sovereign He is over the chaos and confusion, that there’s really no valid reason to doubt His capabilities.
And lastly to let go, and allow Him to work on His promises, even though we don’t understand the whole process. To just allow Him to move –no questions, no doubts, just complete peace and trust in Him alone.