Mesmerized by the beauty of nature