He preached in Jerusalem around 520 B. C.... in the reign of Darius of Persia .The source of hope was that God does keep His promise.