Сага починається з розповіді про батьків головних героїв. Торстейн, син Егіль і внук Скаллагріма, жив в Городище. Людина він був розумний і гідний, все любили його. Якось раз він прихистив у себе одного норвежця. Той дуже цікавився снами. Торстейн приснилося, що на даху його будинку сидить красива лебідь, до якої прилетіли два орла - один з гір, а інший з півдня. Орли стали битися між собою і впали мертвими, а потім прилетів із заходу сокіл повів за собою засмучену лебідь. Норвежець витлумачив сон так: вагітна дружина Торстейна Йофрід народить дівчинку незвичайної краси, і до неї посватався два знатних людини з тих боків, звідки прилетіли орли: обидва сильно полюблять її і будуть битися один з одним до смерті, а потім до неї посватається третя людина, і вона вийде за нього заміж. Торстейн був засмучений цим прогнозом і, їдучи на тинг, наказав дружині хлопчика залишити, а дівчинку викинути. Йофрід народила дуже красиву дівчинку і веліла пастуху відвезти її до Торгерд, дочки Егіль. Коли Торстейн повернувся, Йофрід сказала, що дівчинку викинули, як він і велів. Минуло шість років, і Торстейн поїхав в гості до Олаву Павлину, своєму зятю. Сестра Торгерд показала йому Хельгу, попросивши вибачення за обман. Дівчинка була красивою, вона сподобалася Торстейну, і він відвіз її з собою. Хельга Красуня зросла у матері з батьком, і все гаряче любили її.
Иллуги Чорний жив на Білій річці в обриву. Він був другим по знатності на Городищенському Фьорде після Торстейна, сина Егіль. Иллуги мав багато дітей, але в сазі йдеться тільки про двох - Хермунде і Гуннлауге. Про Гуннлауге розповідають, що він рано змужнів, був високий на зріст, сильний і гарний собою. Він любив складати уїдливі вірші, і за це його прозвали Зміїним Мовою. Хермунда любили більше, ніж Гуннлауга. У дванадцять років Гуннлауг посварився з батьком, і Торстейн запропонував йому пожити в Городищі. Гуннлауг навчався законам у Торстейна і заслужив загальну повагу. Вони з Хельгой дуже прив'язалися один до одного. Хельга була така красива, що, за словами обізнаних людей, не було в Ісландії жінок гарніше її. Одного разу Гуннлауг попросив Торстейна показати, як обручаются з дівчиною, і здійснив обряд з Хельгой, але Торстейн попередив, що це буде тільки про людське око.
На моховиті Горе жив чоловік на ім'я Енунд. У нього було три сини, і всі вони подавали великі надії, але особливо виділявся серед них Храфн - це був рослий, сильний, вродливий юнак, який умів складати гарні вірші. У Енунд було багато родичів, і вони були найбільш шанованими людьми на півдні.
Протягом шести років Гуннлауг Зміїний Мова жив поперемінно то в Городище у Торстейна, то вдома в обриву. Йому було вже вісімнадцять років, і з батьком вони тепер добре ладнали. Гуннлауг попросив Иллуги відпустити його в подорож, і той купив йому полкорабля. Поки корабель споряджали, Гуннлауг гостював в Городище і багато часу проводив з Хельгой. Коли він став свататися, Торстейн відповів, що треба або їхати за море, або одружуватися - Хельге не пара той, хто сам не знає, чого хоче. Але Иллуги Чорного Торстейн відмовити не зміг і обіцяв, що Хельга чекатиме Гуннлауга три роки, а якщо той вчасно не повернеться, Торстейн віддасть її за іншого.
Гуннлауг відправився в Норвегію, але йому довелося виїхати звідти, тому що він розгнівав ярла Ейріка своєю зарозумілістю. Він поплив до Англії і склав хвалебну пісню для конунга Адальрада - за це конунг обдарував його пурпуровим плащем на хутрі з золотим оздобленням. Потім він убив на поєдинку відомого вікінга: цей подвиг приніс йому велику славу в Англії і за її межами. Конунг з Дубліна Сігтрюгг обдарував його за хвалебну пісню дорогим плащем і золотим зап'ястям вагою в одну марку. У Гаутланда правил тоді ярл Сігурд. Одного разу засперечалися Гаутами з норвежцями, чий ярл краще. Обраний третейським суддею Гуннлауг сказав вису, в якій віддав хвалу і ярлу Сигурду, і ярлу Ейріка. Норвежці були дуже задоволені, а ярд Ейрік, дізнавшись про це, забув про свою образу. У Швеції Гуннлауг зустрівся з Храфна, сином Енунд, і подружився з ним. Але на бенкеті у конунга Олава Гуннлауг захотів першим сказати хвалебну пісню. Храфн назвав її пихатої й різкої, як сам Гуннлауг. Гуннлауг назвав пісню Храфна красивою і нікчемною, як сам Храфн. Перед від'їздом до Ісландії Храфн сказав, що з колишньої дружбою покінчено і коли-небудь він теж осоромить Гуннлауга. Той відповів, що погроз не боїться.
Всю зиму Храфн провів у свого батька, а влітку посватався до Хельге. Торстейн відмовив йому, пославшись на обіцянку, дану Гуннлаугу. На наступне літо знатні родичі Храфна стали сватати Хельга дуже наполегливо, кажучи, що термін в три роки вже пройшов. Тоді Торстейн поїхав до Иллуги Чорного. Той сказав, що не знає в точності намірів свого сина Гуннлауга. Було вирішено, що на початку зими в Городище відбудеться весілля, якщо Гуннлауг не повернеться і не зажадає виконати обіцянку. Хельга була дуже незадоволена всім цим угодою.
Гуннлауг зі Швеції поїхав до Англії, і конунг Адальрада прийняв його дуже добре. Данці тоді погрожували війною, тому конунг не хотів відпускати свого дружинника. За півмісяця до початку зими Гуннлауг висадився в Лавової бухті, і тут його викликав на кулачний бій Торд, син бондів з рівнини. Гуннлауг переміг, але вивихнув ногу - і приїхав в Крутояр в ту саму суботу, коли в Городище сиділи за весільним бенкетом. Люди кажуть, що наречена була дуже сумна. Коли ж Хельга дізналася, що Гуннлауг повернувся, то стала холодна зі своїм чоловіком. В кінці зими вони з Гуннлауг зустрілися під час свята, і скальд подарував їй плащ, отриманий від конунга Адальрада. Влітку всі поїхали на тинг: там Гуннлауг викликав Храфна на поєдинок, але, коли Храфн зламав свій меч, родичі встали між ними. На наступний день був прийнятий закон, що всякі поєдинки в Ісландії відтепер забороняються.
Храфн приїхав в Крутояр і запропонував Гуннлаугу закінчити поєдинок в Норвегії. Родичам він сказав, що йому немає ніякої радості від Хельги і один з них повинен загинути від руки іншого. Коли ярл Ейрік заборонив їм боротися в його державі, вони зустрілися в місці, яке називається Лівангр. Гуннлауг вбив супутників Храфна, а Храфн - супутників Гуннлауга. Потім вони стали битися двоє: Гуннлауг відрубав Храфна ногу, і той попросив пити. Гуннлауг приніс в шоломі води, і Храфн завдав йому безчесний удар в голову, тому що не бажав поступитися Хельга Красуню. Гуннлауг вбив Храфна і через три дні сам помер від рани. В цей час Иллуги Чорного приснився сон, ніби прийшов до нього закривавлений Гуннлауг і сказав вису про свою смерть. А Енунд уві сні з'явився Храфн.
Влітку на альтинге Иллуги зажадав у Енунд виру за те, що Храфн підло поступив з Гуннлауг. Енунд сказав, що не стане платити, але і за Храфна віри не зажадає. Тоді Иллуги вбив двох його родичів, а Хермунд, що втратив спокій після смерті брата, пронизав списом одного з племінників. За вбивство ніхто не зажадав вири, і на цьому припинилася війна Иллуги Чорного з Енунд з моховиті Гори.
Торстейн, син Егіль, через деякий час видав свою дочку Хельгу за гідного і багатого чоловіка на ім'я Торкель. Але вона була до нього мало розташована, тому що не могла забути Гуннлауга. Найбільшою радістю для неї було розстелити і довго дивитися на подарований їм плащ. Одного разу в будинок Торкеля прийшла важка хвороба, і Хельга теж занедужала. Вона веліла принести плащ Гуннлауга і пильно на нього подивилася, а потім схилилася на руки чоловіка і померла. Все дуже шкодували про її смерті.