The magical painting of the Virgin and Child in Zagreb’s Stone Gate The magical painting of the Virgin and Child in Zagreb’s Stone Gate