You are hereUCG.org / Sermons / God's Unfailing Promises God's Unfailing Promises Given on Feb 16, 2019 by Roy Tower Listen Downloads MP3 Audio (15.24 MB) Downloads God's Unfailing Promises MP3 Audio (15.24 MB) × Why does it seem that the life of the righteous is sometimes cut short but some of the unrighteous live long and prosperous lives?