We all make promises we know we can't keep, sign contracts we're unsure we can uphold. Throughout his life, David made contracts and promises that eventually fell apart. It wasn't until he turned his life over to God that he understood the true difference between these contracts and a covenants of God.
In this post, David discusses these differences.