a kindred spirit
Whenever I see this word, a nasty champion from League of Legends comes to mind. Am I cooked?
I see you recollected thoughts much more. I may be dissociated, but the way you are makes you channel those past moments. You are a kindred spirit, going back in time with different perspectives. Eventually life will be easier to understand, or you'll just fall off a cliff and the world will see a new Sade. :)