Do you think your dreams are random? Researchers have analysed over 3,700 reports of dreams and now have a better idea of ...