This is devotional number 1,000 (!) of Pastor David Guzik's series: Enduring Words for Troubled Times.