could it be that every night we dream everything possible but we only remember what is most relevant to us upon waking up or during the timespan the dreams are still fresh?
that would just about make sense