Detta är vad Karin lovar Gud under en nattvardsgång, men livet blir sällan som vi har tänkt oss. Som så många i sin generation gifter sig Karin ung, och som 22-åring blir hon mamma. 1929, när 23-åriga Karin väntar sitt andra barn, överväldigas hon av skuldkänslor. Hon har ju svikit sin skapare! Hon kommer aldrig kunna utföra den uppgift som Gud har kallat henne till. Fylld av förtvivlan stapplar hon ut i skogen som reser sig kring den lilla gården i ångermanländska Kärrsjö. Där sjunker hon ner på knä under en gammal gran. Gråtande ber hon Gud om förlåtelse för att hon förspillt sitt liv – för det är så hon känner i det ögonblicket. Då får hon en plötslig ingivelse. I granens skugga lägger hon armarna om sitt ofödda barn och avger ett nytt löfte:
– Det barn jag bär under hjärtat ger jag till dig i stället.
När lille Erik Gunnar föds, den 7 november 1929, har hans mor redan stakat ut hans framtid.
Han växer upp med ett beseglat öde, och den pressen står han inte ut med. I stället gör han allt för att hans mammas löfte inte ska gå i uppfyllelse.
Den unge Erik Gunnar super, slåss och hamnar med jämna mellanrum i klammeri med landsfiskalen. Under tiden sitter hans stackars mor hemma och våndas och ber, men när sonens härjningar är som vildast kommer en syn över henne. Hon ser Erik Gunnar stå och predika för människor med annan hudfärg, fjärran från lilla Kärrsjö. Då skingras alla Karins tvivel, och hon känner hur friden återvänder till hennes kropp.
Erik Gunnars väg till omvändelse går via tre svåra olyckor: En granatexplosion under värnplikten, en ryggskada med delvis förlamning till följd och en livshotande hjärnhinneinflammation. Varje gång lovar Erik Gunnar att tjäna Gud om han blir återställd – och varje gång tillfrisknar han mirakulöst. Det tredje löftet håller han. Under ett kyrkomöte 1958 knäböjer han inför den herre som hans mor lovat bort honom till 29 år tidigare.
Händelsen beskrivs allra bäst med Erik Gunnars egna ord:
– Jag överlät äntligen mitt liv åt Gud. Det var början på Guds verk och slutet på mitt eget.