DREAMS
Why dream feel so real?
The dreams you see happen in your subconscious mind, it is said that the subconscious mind does not differentiate between reality and fantasy.
The reality that we experience is imaginary, even if we think that it seems real, but we do not really know that what we are seeing is only a dream, the other is not really experienced.
So the visualization technique is good, because of the inability of the subconscious mind to distinguish between right and wrong and between reality and imagination.
And one more fact:
Normally a human mind can have 5-7 dreams in a night.