God gave David a promise—much like the promise He gave to Abraham many years before. Follow along as David struggles to honor God while he awaits this promise, all along learning that God never gives us on us!