This song reminds me of „Stare into the Sun“ and some other songs. It sounds familiar to me.
We humans like familiar things and we like new things. Sounds familiar, eh!?