The music stops after a couple seconds, until you reach the next refill. Was that intentional? Felt kind of abrupt.
But what this really needs, just one missing ingredient, is some element of danger. Maybe as simple as a counter that resets when you miss a heart? Or the occasional bomb or something.