David was just a shepherd boy who defeated Goliath, became a national hero, then King of a united Israel. Despite the promise of an enduring kingdom, his life ended in weakness and after gross sin. What we find this Advent is the hope of another hero, who defeats the giants and whose kingdom goes on forever!