...
Narcissus / Caravaggio, 1595, Oil on canvas, 110 cm × 92 cm (43 × 36 in), Palazzo Barberini, Rome Italy.