What David did for Mephibosheth foreshadowed what David’s descendant Jesus would do for us. David’s spirit towards Mephibosheth continued to be expressed in his descendants finding its purest and highest expression in Christ.
Mephibosheth said to David in 2 Samuel 19:28:
28 For all my father’s house were but dead men before my lord the king. Yet you set your servant among those who eat at your own table.
Kings in David’s time often killed all members of their predecessors family who had any claim to the throne, thus Mephibosheth described himself and his family as “dead men”, often put to death and certainly completely at David’s mercy.
Without Christ, like Mephibosheth we were ” dead men”, assigned to judgement and death due to our sin, completely at God’s mercy. And as David extended mercy to Mephibosheth God extended mercy to us through Christ, forgiving our sin rather than punishing it as it deserved with death.
Mephibosheth said that David not only didn’t kill him, not only spared his life, but also highly honoured him drawing him into an intimate position with David, eating at his table.
God not only spares our lives but invites us into a similarly intimate position and relationship with Him. Jesus said in Revelation 3 :20
20 Behold, I stand at the door and knock. If anyone hears My voice and opens the door, I will come in to him and dine with him, and he with Me.
As David extended grace to Mephibosheth sparing his life and drawing him into an intimate place at His table, David’s descendant Jesus extends grace to us, sparing our life and offering us an intimate relationship with Him, dining with us and inviting us to dine with Him.
God’s Spirit expressed through David found it’s full expression through Christ, and so David is a foreshadow and picture of Christ.