I wanted to listen to one of Gackt songs as I found this song on a Visual-kei playlist on Spotify.
I know barely Gackt as an artist: my only reference is Gakupo, the vocaloid this artist gave voice to.
I personally don't really mind this song. It's not really my vibe but it goes near. I respect it, let's just say that.
I also really love the violin in the song. It added a flair of epicness.