Delight thyself also in the LORD; and he shall give thee the desires of thine heart. — Psalm 37:4
Don’t think that this promise means that God will give us everything we want. Notice the first strong phrase that qualifies this promise: “Delight yourself …