The phrase "amaze by" can be substituted with various synonyms, each conveying a slightly different connotation. For instance, "astonish" implies that something is so unexpected or extraordinary that it causes a state of shock or disbelief. "Impress" suggests admiration and respect for someone or something's abilities or achievements. "Enchant" connotes the feeling of being captivated or charmed by something, while "fascinate" implies a strong interest and curiosity in a subject. "Thrill" describes a feeling of excitement or exhilaration, with a sense of being deeply moved by an experience. Regardless of the word chosen, all synonyms for "amaze by" evoke a sense of awe and wonder.