Human & Animal are souls. We are actually souls living in physical body. Souls (we) are made of metaphysical "Brahm". Every soul’s takes re-birth. But, very few according to their "Karmas" can remember their previous birth. There are lot of things can be written here. It takes lot of pages to describe these facts.
Actually our soul is an extension or next stage to our memory; moreover everyone can know what he or she was in the previous birth by properly doing meditation.
I can’t say about life after death but I strongly believe in rebirth of a person. A person dies to take rebirth.
Secondly, if a person no more comes in your dreams after he/she is gone, then it means he has taken birth again. he/she is between us again and no need to search him, You’ll know him by anyways sooner or later.
You see yourself glow and transparent . No weight, no pain and can travel with the speed of light! This form remains and resembles the previous body unless and until you enter another body and then the shape of energy again takes the shape of new body, energy transforms, we are Transformers!