Yeah, all that plus I find it to be uplifting and life-affirming, without being overly demanding. And it has that wonderful "love theme" in the middle. Reminiscent in a way (for me, anyway!) of Sibelius's Finlandia, which is boisterous and assertive but which has that beautiful hymn tune in the middle.