The stages of life

Artist: Caspar David Friedrich
Original name: Die Lebensstufen
Style: Romanticism
Genre: allegorical painting
Date: 1835
Copyright: Public domain