The White Rose
painting 79 of 99 by Martin Johnson Heade

The White Rose by Martin Johnson Heade