Promises Matthew 20:16 (Promise #1604) September 4, 2013 “So the last shall be first, and the first last: for many are called, but few chosen.”