Magnificat explained