Stream of consciousness is a form of narrative technique used to "render the flow of myriad impressions—visual,auditory,physical,associative,and subliminal—that impinge on the consciousness of an individual and form part of his awareness along with the trend of his rational thoughts."