"A world in a sand, a heaven in a flower" is a sentence in whose works?

A world in a flower and a heaven in a sand, the palm of your hand is boundless, and the moment contains eternal robbery. (Zong Baihua) was first written by the British poet Blake, "See the world in a grain of sand and heaven in a flower; Hold infinity in the palm of your hand, and a moment is forever. " China Buddhists have a proverb, "A world in a flower, a Buddha in a leaf", which means to shrink infinite time and space in a square inch of heart. This sentence just tells us that even a grain of dust and a piece of green leaves and safflower can cover the whole universe. We exist in one universe and there are countless universes. We stretch out our palms, and there are countless bacteria in the palms, that is, countless universes.