ub h , ▁but ▁falls ▁down ▁a ▁mud dy ▁cl iff ▁and ▁dies . ▁ ▁Barbara ▁Raf fer ty ▁as ▁Ag nes ▁M eld rum ; ▁a ▁land l ady ▁who ▁runs ▁the ▁local ▁pub ▁with ▁her ▁husband , ▁Bar ney . ▁It ▁is ▁later ▁revealed ▁that ▁when ▁she ▁was ▁ 1 6 , ▁she ▁had ▁a ▁son ▁named ▁G av in , ▁whom ▁she ▁gave ▁up ▁for ▁ad option . ▁He ▁later ▁reun ites ▁with ▁her . ▁ ▁Stuart ▁McG ug an ▁as ▁Bernard ▁Ke ir ▁Hard y ▁" Bar ney " ▁M eld rum ; ▁the ▁local ▁public an , ▁an ▁" in com er " ▁from ▁Glasgow . ▁ ▁Anne ▁L ace y ▁as ▁Es me ▁Murray ; ▁The ▁local ▁teacher ▁and ▁owner ▁of ▁the ▁board ing ▁house . ▁ ▁Brian ▁P ett ifer ▁as ▁R ory ▁Dun can ▁Campbell ; ▁O wner ▁of ▁the ▁local ▁gro c ery ▁shop , ▁and ▁a ▁very ▁close ▁friend ▁of ▁Es me . ▁ ▁Dun can ▁D uff ▁as ▁Doug al ▁Alexander ▁F lem ing ▁Brown , ▁A K A ▁" Doc "; ▁The ▁k ilt - we aring , ▁pipe - sm oking ▁village ▁doctor . ▁ ▁Jimmy ▁Yu ill / B illy ▁R id do ch ▁as ▁L ach lan ▁McC ra e , ▁Sr .; ▁A ▁local ▁sch emer ▁who ▁fills ▁his ▁days ▁making ▁un lic ensed ▁sa us ages . ▁ ▁Stuart ▁David s ▁as ▁L ach lan ▁McC ra e , ▁Jr ; ▁Son ▁of ▁L ach lan