This is an oil painting by Lorenzo Costa from around 1490, called Virgin and Child. I pondered about this as I couldn’t work out at the time why it seemed familiar. I have now resolved the issue, this was issued as a Christmas stamp in the United States in 2001 and they printed 800 million of them.