Perhaps one reason God delays his answer to our prayers is because He knows we need to be with Him far more than we need the things we ask of Him.
O Lord, what a variety you have made! And in wisdom you have made them all! The earth is full of your riches.
The Living Bible
Love people. Use things. Not vice-versa.
Kelly Ann Rothuas