God has promised the men and women who believe in Him gardens watered by running streams, in which they shall abide for ever: goodly mansions in the gardens of Eden: and, what is more, they shall have grace in God’s sight. That is the supreme triumph.