Heartstruck is an emotive term that is used to describe the feeling of being deeply affected or moved by someone or something. While there are no synonyms for this exact term, there are a number of words that can be used to convey a similar sentiment. Some possible synonyms for heartstruck might include words like smitten, enchanted, infatuated, captivated, charmed, beguiled, spellbound, or enraptured. Each of these words suggests an intense emotional reaction to someone or something that has captured your heart or imagination in a powerful and compelling way.