Spell significa 'feitiço' ou 'encanto'. É uma palavra que evoca mistério e poder, sugerindo uma influência mágica ou irresistível.
Na canção, a banda Heart usa "spell" para descrever o forte fascínio que o "Magic Man" exerce sobre a narradora. Ela canta sobre "deixar este feitiço durar para sempre" e como ele "lançou seu feitiço de amor" sobre ela, capturando a intensidade e a natureza quase sobrenatural da atração que ela sente.
Esta música é uma história de amadurecimento contada de uma forma bem rock 'n' roll. A narradora relembra um encontro que mudou sua vida com um homem mais velho e carismático, cujos olhos eram "so blue" [tão azuis] que ela não conseguiu fugir. Ele a convida para sua vida com uma proposta bem direta: "'You don't have to love me yet, let's get high awhile'" [Você não precisa me amar ainda, vamos ficar chapados um pouco]. Ele se apresenta como um "'magic man'" [homem mágico], e a canção descreve o feitiço que ele lança sobre ela.
O conflito surge quando a mãe dela entra em cena, preocupada com o fato de sua filha estar "growing up in a hurry" [crescendo rápido demais]. Em um telefonema, a mãe implora: "'Come on home, girl'" [Vem pra casa, garota]. Mas a narradora já está envolvida demais. Ela tenta explicar para a mãe que ele é um "'magic man, Mama'" [homem mágico, mamãe]. A letra mostra a transformação dela de menina para mulher sob a influência dele, como ele mesmo diz: "'I cast my spell of love on you, a woman from a child'" [Eu lancei meu feitiço de amor em você, uma mulher a partir de uma criança].