Pieseň začína tým, že Dylan opisuje ženu, ktorá je „ako mačka v tme“ a „horský potok, ktorý sa vlieva do mora“. Tieto metafory používa na vyjadrenie pocitu tajomstva a údivu nad ženou a jej vzťahom s ním.
Dylan potom pokračuje v uvažovaní o povahe času a o tom, ako formuje naše zážitky. Spieva:"Čas je oceán, ale končí na brehu" a "Nevieš, čo máš, kým to nezmizne." Tieto texty naznačujú, že si často nevážime veci, ktoré máme, kým ich nestratíme, a že čas je vzácny zdroj, ktorý by sme nemali brať ako samozrejmosť.
V refréne Dylan opakuje repliku "Ain't it magic?" Tento refrén zdôrazňuje pocit úžasu a úžasu, ktorý cíti o živote a svete okolo seba. Udivuje ho krása a zložitosť existencie a mágiu vidí aj v tých najmenších detailoch.
Skladbu uzatvára Dylan, ktorý vyjadruje túžbu nájsť zmysel svojho života. Spieva:"Hľadám zázrak" a pýta sa:"Je to vo vetre?" Tieto texty naznačujú, že je otvorený možnosti objaviť niečo väčšie ako on sám a že je ochotný to hľadať, aj keď to znamená čeliť neistote.
Celkovo je „Magic“ piesňou, ktorá pozýva poslucháčov zamyslieť sa nad povahou reality a vlastným miestom v nej. Je oslavou krásy života, sily lásky a hľadania zmyslu v neustále sa meniacom svete.