Jesus will sit on the throne of His father David

The Angel Gabriel made two promises to Mary. First – she would be the mother of a Holy Child. Second – this child would sit on the throne of His father David. The first promise has been fulfilled. The second remains to be fulfilled. It will be fulfilled soon, because the God of Israel by …