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 …