Dreams have always held significance for human beings through the ages, and dreaming has been associated with a multitude of different notions. The idea of dreams functioning as a link between humans ...