Is there anything too hard for God? Of course that is a rhetorical question but God goes on to make big promises of restoration in this...