A sermon from 2 Samuel 7.

One of the great biblical themes is that of covenant. It means a solemn  agreement between two or more parties. There is a solemn agreement between God and His people. One of the most important covenants in the Bible is the Davidic covenant.