'You cannot judge God by your calendar. God may appear to be slow, but he never forgets his promises. He may seem to be working very slowly or even to be forgetting his promises, but when his promises come true (and they will come true), they always burst the banks of what you imagined... God’s grace virtually never operates on our time frame, on a schedule we consider reasonable.'
(Tim Keller)