A Story of Repentance and Mercy

How could King David still be called a "man after God's own heart" after his sin with Bathsheba? The answer lies in true repentance and God's amazing mercy.