God generates beings, and sends them back over and over again, till they return to Him.

Koran
Another Quote

20 Scientifically-Backed Ways To De-Stress Right Now