Caterpillar in human heart