The most reasonable explanation for this phenomenon is that there are some special programs for memory inside cells of our heart which stores all events; these programs send these memories to brain in order to process it. Heart pulses rate is changing according to the psychological and emotional status of us. DR J. Andrew Armour confirms that there is a very complicated brain inside the heart. In our heart there are more than forty thousand neuron which works in an extraordinary precision to control heart pulses, hormone production and information storing, after that these information are sent to brain. This information plays a vital role in realizing and understanding.
So information flows from the heart to the brain through special paths ,then it leads brain cells to be able to understand and realize , nowadays scientists are working to establish many centers concerned about studying the relationship between heart and brain and the relation between the heart and the cognitive and psychological operations.