How Long O Lord? From Everlasting to Everlasting July 12, 2020 (1) The transience of human life.(2) The eternality of divine favor.