why did michelangelo merisi da caravaggio often paint religios scenes?

1 answer

Michelangelo Merisi da Caravaggio often painted religious scenes because he was a devout Catholic and wanted to express his faith through his art. He was also commissioned by the Church to create religious works, which provided him with a steady source of income.