The Mystery of Past Life Memories

Do past life memories really exist? Is it possible to remember them? Why do only some people remember them? Is there a science behind it? Can any philosophy explain it?