When should you rejoice? When should you be thankful? Before you get what you asked for. Sing, o barren, you who have not borne! Break forth into singing, and cry aloud, you who have not labored with child! For more are the children of the desolate than the children of the married woman, says the Lord. (Isa 54:1)
When the barren rejoice for the children that are not yet born, the the children are sure to come. And that attitude of joy and thankfulness will ensure that the barren will become more fruitful than the woman who already has children.
That is faith. That is trusting God to be who He says He is — a loving Father who sees our needs and loves to bless us. If we put Him above all things, even our greatest love, He promises to bless our heart’s desire. But that’s a big “if”.
God must be your chief joy. He must be your greatest love. If you can’t be honest about that, then don’t blame Him for not doing what you want Him to do. But if you can, then rejoice and sing, because He will do what He says He will do. He is God and cannot lie. His word is truth. So do your happy dance, because the blessing is coming.