Instant gratification. We all want it. We expect things to happen quickly. If our internet access takes longer than we’ve become accustomed to, it ticks us off doesn’t it? We become impatient so easy, and with little meaningless things. It’s easy to let our impatient attitude spill over into our relationship with God. We need to remind ourselves that God’s timing is different from ours. If we don’t get an answer when we expect to we shouldn’t feel that God’s holding something back from us or not listening to our prayers, it’s just not true. As long as we are in right relationship with him and not harboring sin, he hears us. God has good things planned for us, His children. God is loving and patient and not in a hurry. Why would he be in a hurry to accomplish something in our lives? God already knows what He’s ordained to happen will happen. God chooses to work gradually growing our character to match His sons. Our learning to wait on God and trust in His timing is a life long lesson. I suppose like young children, we need to be taught over and over again, until we get it. When we learn to “wait” on God we will reap a beautiful reward of peace and patience and those virtues are worth all the waiting in the world..