Overwhelmed by the Goodness of God — Habakkuk 3 by Tim Keller [Trusting God in Difficult Times] — Tim Keller