His “no” is merciful even when it hurts.
Sometimes we think God says no because he doesn’t care. It can feel that way, especially when God says no. But the scriptures promise us he cares. It promises us that he doesn’t stop caring about us no matter what. He loves us and wants great things for us. He created us to live in harmony with him and he’s working on getting us back closer to him. It promises us he cares, even when we may feel like he does not.
Often, not always, but often, God says no to us, because he knows better. He knows that given to our own desires we would never be as fulfilled and close to him as we could be. We might have a better standard of living or a better, different spouse, or a loved one we care about, but God’s not as concerned with us getting our fleeting desires as he is with fulfilling our ultimate desire for Him.
His “no” is often an act of mercy, keeping us from something that might, in the long run, pull us away from him. When he does things we don’t want they are often the things we need. So his “no” is often a “there’s something better.”