Everything has its time, and the main thing is that we keep step with God, and do not keep pressing on a few steps ahead–nor keep dawdling a step behind. It's presumptuous to want to have everything at once–matrimonial bliss, the cross, and the heavenly Jerusalem, where they neither marry or are given in marriage. Everything has its time.