A New King 6-2-24

Despite his faults, God chose David to be king, a man after God’s own heart. How does David point us to Jesus and what does this mean for us today?