why are there two hearts?