God's time is indeed the best. Sometimes when we make requests to God and it is not honoured immediately, we should learn to wait on Him. Waiting on God could be very rewarding, he has reasons for all the things that he does. This is a fine one from you Lenawrite.