As Christians, we can rejoice that we have a God who keeps his promises. From his covenant with Abraham to the fulfillment of Christ in the line of David, God faithfully keeps his promises throughout all generations. In this message on Acts 2:16–17, Pastor J.D. Payne reminds Christians that they serve a God who keeps his promises.