What is the explanation behind deja vu?
One explanation is that we are recognising a place or a person/soul from a previous life. Another explanation, relating to a specific moment, is that we are remembering the time before we incarnated and we were planning this life. It feels like we are reliving the moment because we have already experienced it in a manner of speaking.