Understanding the dreams you dream