Have you ever had such experiences?
Sometimes you are doing something when suddenly you feel that you have done this this with the same plot and sense,all things are alike.
Sometimes you go to a place,this is obviously thee first time you have been there,but you feel that it is familiar to you and have the strong sense that you have been this place.
Sometimes you have a dream.After a very long time you should find that things before you eyes is just what you have ever dreamed,including the persons and case that are absolutely the same as in your former dream.