Haggai 2 v 20-23 God: Protector and Promise Keeper March 2, 2014 by Daniel Sweet Play AudioPlay Audio Download AudioDownload MP3