O. Henry on yhdysvaltalaisen kirjailijan William Sydney Porterin (1862-1010) kynänimi. Porter harjoitti useita ammatteja ennen kuin hänestä tuli vakava kirjailija kolmekymppisenä. Hän käytti useita salanimiä, mutta hänet tunnetaan parhaiten O. Henryn nimellä. Porter seurasi mielellään tavallisten ihmisten omituisuuksia ja erikoisuuksia, erityisesti niitä, joita hän kohtasi New Yorkissa ollessaan. Hänen tarinansa keskittyvät yleensä "pieneen ihmiseen" - keskimääräisiin ihmisiin, joilla on yksinkertaisia mutta merkityksellisiä koettelemuksia. Porter tunnetaan älyllisyydestään, sydämestään ja ironiastaan. Monet hänen tarinoistaan päättyvät yllättävään ironiseen käänteeseen. "Taikojen lahja" ei ole poikkeus. Hänen suosituin tarinansa "Magi" on erityisen houkutteleva lukijoille, koska sen viimeinen käänne korostaa epäitsekkään rakkauden pysyvää arvoa ja samalla yllättää ja inspiroi lukijaa.
"Taikojen lahja" on koskettava joulutarina siitä, kuinka pitkälle mies ja vaimo menevät toistensa puolesta köyhyydestään huolimatta. Osoittaakseen todellista rakkauttaan ja omistautumistaan toisilleen juuri ennen joulua Della ja hänen miehensä Jim lähtivät erikseen ostamaan joululahjoja. Jokaisessa taskussaan alle kolme dollaria he tekevät suuren uhrin ostaakseen täydellisen lahjan toisilleen. Della myy kauniit hiuksensa 20 dollarilla ostaakseen miehelleen platinaketjun kellolleen. Samaan aikaan Jim myy perinnöllisyyskellonsa ostaakseen kauniin kampasarjan Dellalle hiuksiinsa.
Kun jokainen avaa lahjansa, ironia on voimakasta. Molemmat eivät kykene käyttämään lahjojaan, mutta ymmärtävät keskinäisen omistautumisensa ja että arvokkaimmat asiat, joita heillä on, ovat toisiaan.