Psalm 37:4 Delight yourself in the Lord, and he will give you the desires of your heart.

God knows our hearts and our ultimate desires. He’s not going to give us anything that undermines our ultimate desires.

For instance, we may want a job at a specific company. That job may require a lot of travel. We may think we’re okay with the travel, but traveling often may not allow us to establish or maintain a successful marriage or family, which is our ultimate desire. The job is nice, but the marriage and family are something we’ve always dreamed of.

God is so awesome until He won’t let current or temporary desires undermine our ultimate desires. So, if there’s a delay or it seems like a denial with a certain desire, ask God to show you if an ultimate desire is being undermined.