Dreams have always been the most fascinating parts of sleep. We spend one-third of our life sleeping and typically have around 3 to 6 dreams per night that last for approximately 5-20 minutes. Funnily enough, for how much we dream, we haven’t even be
