1 Samuel 16.1-13; Jer. 33.14-16
David knew about trusting God’s promises! At an early age David was anointed as the king to succeed Saul’s throne. It took many years to see the fulfillment of that promise for him to rule Israel. When David was king, God made him another promise, that the seed of David would sit on his throne to rule over an eternal Kingdom. What does that mean? David wouldn’t ever live to see this fulfilled, but God’s promise has come true in Jesus!