Far away in the heavenly abode of the great god Indra, there is a wonderful net which has been hung by some cunning artificer in such a manner that it stretches out infinitely in all directions. In accordance with the extravagant tastes of deities, the artificer has hung a single glittering jewel in each “eye” of the net, and since the net itself is infinite in dimension, the jewels are infinite in number. There hang the jewels, glittering like stars in the first magnitude, a wonderful sight to behold.
If we now arbitrarily select one of these jewels for inspection and look closely at it, we will discover that in its polished surface there are reflected all the other jewels in the net, infinite in number. Not only that, but each of the jewels reflected in this one jewel is also reflecting all the other jewels, so that there is an infinite reflecting process occurring.
The Avatamsaka Sutra (Flower Adornment Sutra) of Mahāyāna Buddhism
The Net of Gems, Jewels, Mirrors

Do we live in a Kosmos of infinite realms upon realms, mutually containing one another ad infinitum?
All things are mirrors of yourself; Each person, each thing is reflecting you. And everywhere you go you meet only yourself. You may go to the marketplace or the mountain top and still you will find only you. There is no escape when all is a mirror. And not only does the whole mirror you, but you mirror the whole.

Interdependence, Interconnectedness
In this way nothing is accidental, nothing is separate, nothing is evil. But neither is anything predetermined.
Causes create effects and effects are causes in turn…..on and on and on……

In the Avatamsaka Sutra the student asks the teacher, “How can all these jewels be considered one jewel?” To which the teacher tells the student to put a dot on the one jewel they are looking at. When this is done all the jewels take on a dot as well. Showing that “all the jewels are one jewel”

Mirrors within mirrors
Jewels reflecting jewels
The drop is in the ocean
& the ocean within the drop
Because You are infinite, neither the lords of heaven nor even You Yourself can ever reach the end of Your glories. The countless universes, each enveloped in its shell, are compelled by the wheel of time to wander within You, like particles of dust blowing about in the sky. The Seers, following their method of eliminating everything separate from the Supreme, become successful by revealing You as their final conclusion. Bhagavata Purana 10.87.41