PH, while it doesn't flat-out say it, gave me an idea of what hearts might be-FORCE GEMS!!! eh-hem. sry.
here me out-the sand in the hourglass is said to be a physical maifestation of life force, right? and the sand is also smashed-up force gems, right? and eating hearts recovers some of...