There are 4 reasons for dreams.