I believe reincarnation can explain many of life's mysteries and can give logic to tons of events but I don't believe in it as being that simple to understand. It's definitely a better option than the hell and heaven version that christianity offers 😁.
I agree everywhere you look in nature she shows us the continual renewal of life. Scientifically speaking there other dimensions and worlds do exist but like most systems, in nature, I believe we are bound to this one. DNA offers much evidence of this. Rats can pass on fear of electric shock 3 or 4 generations before it is forgotten etc. One thing is certain there is much to be learned or relearned! That is the spice of life!