I totally agree with this based on my experience. I never had allergies until I moved to the desert from NY as an adult. I had a hard time adjusting to the very different environment--missing green grass, big trees. A few years after moving here I developed allergies. I had them for 2 seasons, and at that point I had begun camping locally and had begun to see the beauty of the desert (which is most beautiful to me in moonlight). My allergies went away, and I attribute it to my acceptance of my environment and also the love I was able to feel for it.
A second time, many years later, I suddenly got allergies again. I was living in a house with a driveway lined with oleanders. I meditated on why I had the allergies. It came to me that it was the oleanders. I envisioned the careless way I pulled into the driveway and the way my car would always disturb the branches. I actually apologized to the oleanders and took care from then on to pull in the driveway carefully and avoid the oleander branches. My allergies went away.
I have never had any allergies since.
A second time, many years later, I suddenly got allergies again. I was living in a house with a driveway lined with oleanders. I meditated on why I had the allergies. It came to me that it was the oleanders. I envisioned the careless way I pulled into the driveway and the way my car would always disturb the branches. I actually apologized to the oleanders and took care from then on to pull in the driveway carefully and avoid the oleander branches. My allergies went away.
I have never had any allergies since.