Classics – Caravaggio By ArpitaVee •3 Items Facebook Twitter Pinterest David and Goliath (1600) Caravaggio (Italian, 1571-1610) Religion Narcissus (1597–1599) Caravaggio (Italian, 1571-1610) Mythology Saint Jerome Writing (1610) Caravaggio (Italian, 1571-1610) Religion