Can someone explain to me what’s the difference between the two hearts?
The heart with an x gives your hero extra life stats. The other heart gives extra % health when your hero gets healed (any kind of healing counts, potions, healing over time, etc).
When in doubt. Click it.