God may not give you everything that you want or everything you think you deserve or everything that you feel you need. But God does give you EVERYTHING that He has promised you. In a world that has become more unreliable, God has a 100% fulfillment rate of His promises.
Lord, thank you that you follow through on every promise and forgive me for not trusting You based on false reasoning and my own selfish misconceptions.