What does Luke 2:14 mean? "Glory to God in the highest heaven, and on earth peace to those on whom His favor rests." On whom does God's favor rest?
Luke 2 records one of the most significant and wonderful events in mankind’s history – the birth of Jesus. When Adam and Eve disobeyed God, they and every subsequent generation of mankind after them became subject to the penalty of sin, which is death [...]