Every night when we go to sleep we all know that our brains do rest but they recall every thing that we went through during the day is either good or bad it just start to check which memories to keep and which to delete.
There are types of dreams that our brains build and there types of dreams that our souls are able to send to our brains for an up coming event or a great good ...