Scoffers are saying, Where is the promise of his coming?