Agaat speel af in die periode 1946 tot 1996 en handel oor die lotgevalle van vier mense op 'n plaas in die distrik van Swellendam. Die verhaal ontvou aan die hand van die verteller, Milla de Wet (née Redelinghuys), waar sy op haar sterfbed probeer sin maak van haar lewe as “oorsprong” van die lotgevalle op 'n familieplaas.
Milla, as een-en-twintigjarige erfgenaam van die plaas Grootmoedersdrif, is idealisties. Jak de Wet, aantreklik en spitsvondig, is die man wat sy as lewensgenoot kies om saam met haar 'n model van gemengde boerdery op haar erfgrond aan die Kliprivier onder die Langeberge tot stand te bring. Maar daar is ook Asgat: 'n gebreklike en mishandelde bruin dogtertjie van vyf jaar wat sy anderkant die Tradouw op haar ma se plaas “steel”, en wat sy met 'n streng en liefdevolle hand rehabiliteer en opvoed het by die lig wat sy het. Jakkie, haar eie seun, word sewe jaar ná die aanneem van Asgat gebore - die langverwagte erfgenaam van die familieplaas Grootmoedersdrift.