L’Annonciation by René Magritte, 1930. Oil on canvas, 45 x 56 inches. The Tate Gallery, London, England.
From the Tate website:
In titling this work The Annunciation, Magritte may have been alluding ironically to the hostility towards Catholicism shown by the French Surrealists. But the title also suggests that something is about to happen, an expectation that is central to the eerie quality of this strange landscape.