Let me also note technical aspects.
The composition was set as h-moll (B minor). Firstly, 4 bars of motive (A) that came from the impression from the pictures was made, and it was expanded to another 4 bars (A'). Then, in order to transit the tune to D-dur (D major), 7th code was implemented (in this case, it was A7). 2 motives of 4 bars in D-dur were followed (B and B'), and it transitted back to the initial tune: h-moll (A'').
The second part was made for piano, and the cello which played main melody for the first part now becomes the accompaniment for the piano's main melody. Starting with h-moll, it transitted to g-moll. After all, it came back to initial h-moll as the third part of the composition, and had 2 motives of 4 bars (A''' and A''''), it ended with the picardy terminate in order to show the hope at the end.
The flow of the tune was
h-moll (B minor) --> D-dur (D major) -->h-moll (B minor) -->g-moll (G minor) --> h-moll (B minor) --> H-dur (B major)