Tears and Hope in the Land in Between

Psalm 126