Does the sentence below sound natural in English?

Some moments of my childhood have a melancholic impact on me.