1. Despite facing evermore formidable foes
2. Despite God’s same old promise
3. Despite a long battle ahead