why are dreams so long