If the Wonderland in which Alice lives is real, Ashikaga Flower Park would be the entry to it. Located in Tochigi, Japan there is a stunning wisteria tree that is often called "the most beautiful in the whole world." The 143-year-old tree blooms ever year and creates an "umbrella" of flowers for all its visitors.
This flower park feels so magical in these photos. It's as beautiful in the day as it is in the night. In a world that feels crazy right now, seeing peaceful images like these make me feel hopeful.