To Date In Deluge Meaning