The winding road to regenerating the human heart.