Why do we humans have hearts? Science says to keep the blood flowing through our body, to sustain life. Literature says to give meaning to our existence, to love someone. Spirituality says to endure pain and evolve, to survive loss. I believe it's an amalgamation of all the three.