God has his hand in preparing us for today