This large canvas is a late work by Mattia Preti, from the period when he was active in Malta in the order of the Knights of Malta. It was certainly intended for a church.