Page 36 - Fr.Emil3
P. 36

blessings that God has made ready for his chosen

               ones surpass all human powers of description.






                                           nd
               Second Reading 2  Week Advent Wed





               A commentary of St Augustine on Psalm 109



               God's promises are given to us through the Son
               God decreed a time for making promises and a time for the

               promises to be fulfilled. The time for making promises was the

               time of the prophets, ending with John the Baptist, the last
               prophet. From then until the end is the time for the fulfilment of
               promises.


                 God is faithful. He has made himself our debtor, not by
               receiving anything from us but by promising us so much. The

               promise alone was not enough for him: he wanted it in writing,
               so that he could be held to it, practically entering into a contract

               with us that listed the promises he was making. In that way,
               when he began to fulfil his promises, we could see the order of

               their fulfilment by looking in Scripture. Therefore the time of the
               prophets was (as I have said so often) the time of making

               promises.

                 He promised us eternal salvation and an unending life of

               blessedness with the angels, and an imperishable inheritance,
               the joy of seeing his face, a dwelling-place with him in heaven,

               and the fear of death removed from us through the resurrection.
               This is, if you like, his ultimate promise. We look forward to it,

               and when we reach it, we will want nothing more. But as to how
               this final end is to be reached, he has also told us in promises

               and prophecies.





                                                                                               36 | P a g e
   31   32   33   34   35   36   37   38   39   40   41