How God is never late (and a giveway) 2 Peter 3:9 Faith in the Fashion District perseverance Revelation 12:11 +