Trusting God in Difficult Times - Psalm 46 Meditation by Tim Keller