Ah - surely the heart is the ROOT, i.e. the source, of the flower? The "flower of the human heart" is the part that shows (above the ground or in daily life to other people - however you like to think of it!) and which changes colour, while the root remains unseen, and probably unchanged. No?
no subject
That was how I read it.