There was once a story told to me by a friend during a restless night filled with erupting fits of jealousy.
He told me that the reason we do not get what we want (read: not need) is because up there, in the heavens, is a limited number of "reward points" sent out daily throughout the world.
"If," he said, "our wish were not granted today, it means your 'rewards point' was given to another brother or sister to make them happy as well."
Patience was the key for our prayers to be answered: this is what I thought of at the end of the story. There was nothing to do but to put your trust in the system.
Recalling this memory makes me smile, stare into nothingness, and wait for things to fall into place.