But God is always on time! We should know what time is best for us. If you're waiting for answered prayer or the fulfillment of one of his promises, don't give up. If you think he has forgotten you. think again. When the fullness of time is right for you, he'll show up and you'll be amazed by his brilliant timing!
In other words, God's timing is always perfect.
Not ours to know the reason why
Unanswered is our prayer,
But ours to wait for God's own time,
To lift the cross we bear.