I get deja vu almost constantly some days.

I have always believed that deja vu happens when we realize we are on the path we have laid out for ourselves.

Although my views on how that works have changed slightly, it still somewhat makes sense to me.