For my thoughts are not your thoughts,There are many times when we pray for something, and do not get the answer we want. Things happen that we don't understand. We wonder why God is treating us like this, or if He is even still taking any notice of us at all.
nor are your ways my ways, says the LORD.
- Isaiah 55:8
But we forget: God has His reasons. We don't always understand those reasons, because God doesn't think like us. He doesn't act like us. He knows what is ultimately best for us, and He has a plan.
A child doesn't always understand that he needs lots of sleep and a healthy diet to develop properly. Left to his own devices, he will eat cookies all day and stay up late watching Spongebob Squarepants. As parents we have to insist that he eats some vegetables and go to bed early, because we know what's best for him. The child may complain, he may beg us to change our minds, and he may cry and have a tantrum when we say no. But just because he doesn't understand our reasoning does not mean we will give in.
Our Heavenly Father treats us the same way. We don't know why He doesn't answer our prayer for a new job. We don't understand why we has allowed this disease to ravage us. We throw a fit when He takes away a loved one. We don't understand His ways, but we have to trust that He knows what is best for us, and give in to His plan for us.
When children accept the will and the guidance of their parents, they become happier and content. So will we.