During a famine, King David sought guidance from the Lord and learned it was due to Saul's actions against the Gibeonites. To atone, David handed over seven of Saul's descendants to the Gibeonites, who killed them. Later, David showed kindness to Mephibosheth, Jonathan's son, restoring his family's land and allowing him to eat at the king's table despite his lameness.