June 2, 2024 2560 × 2560 D1017BCA-CB49-4D7D-A52F-E347376D4305_1_201_a The Altar (Love), oil and collage on canvas, ca. 80x30cm, 2009.