A significant observation of this story is that God cared about what was going on in David’s heart. David wasn’t the obvious choice to be anointed by Samuel, but God chose him because of what he saw on the inside. God cares deeply about each one of our hearts, and that’s why he sent us his Son Jesus!
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!