Šesnaestogodišnja djevojčica dugo živi u kući za odmor na obali Baltika, u blizini Rige. Bolestan je i počinje napuštati kuću tek četvrti dan. Voli borove šume i more smrznuto uz obalu. Kao i svi koji se oporavljaju, djevojčica je nerazumno sretna. Dugo hoda, a sve oko nje izgleda nevjerojatno.
Jednom mladi mršavi skijaš primijeti djevojku. Ona plašno žuri da ide, a skijaš dugo gleda za njom. Tada često dolazi na mjesto njihovog sastanka, ali više je ne vidi.
Noću, u snu, djevojka leti preko brda na tihu glazbu, a srce joj kuca od straha i uživanja. Dogodi joj se nešto čudno i neobično. Uživa u tome što je sama i jedva odgovara na pisma.
U večernjim satima kamin se loži u dnevnom boravku kuće za odmor. Djevojka voli sjediti ondje dok se svi opuštaju u blagovaonici, gledaju vatru i podižu melodiju sna na glasoviru.
Nedavno je djevojka privučena u praznu kuću s mezarinom, koja stoji u blizini. Zemljište mu je posebno veliko, okruženo je posebno visokom ogradom. Prozor na mezarini nije prekriven kapcima, a ispod jelena rogovi su prikovani za zid. Djevojka ovu kuću naziva "jeleni rogovi", dolazi mu svaki dan, "sjedi na panju i smrzava se".
Zamišlja kako se njegove prazne, odjekuju, tmurne sobe, tišina noću, tanke igle mjeseca probijaju kroz kapke.
Jednom kad djevojka vidi prozor na mezarju otvoren, mali čovjek puzi iz njega i čvrsto se stisne uz klice rogova jelena. Dugo i tanko stubište strši se točno kroz prozor, mali ga čovjek postavlja i spušta do trijema.
Prateći prvog čovjeka, silazi drugi. Oboje su odjeveni u starinsku odjeću - kratke hlače, čarape, duge kamiole, crvene kape - i izgledaju poput nevjerojatnih trolova s dugim bradama. Dugo sjede na trijemu i puše cijevi, zatim iskopaju korijenje u vrtu, igraju se s lepršavim lopticama vrbe i vraćaju se u kuću.
Kad se prozor iza trolova zalupi, djevojčica se vraća u kuću za odmor. Više ne vjeruje da zapravo vidi trolove. Noću odlazi u "Jelene rogove", provlači se kroz rupu u ogradi, ulazi u kuću i čuje da se unutra svira glazba o kojoj sanja.
Kroz jaz u roletni, djevojka vidi veliku sobu, osvijetljenu vatrenim kaminom i svijećama. U sredini sobe ogroman je stol s bačvom vina, kositrenim vrčićima i glavama od sira. Ozbiljni bradati trolovi sjede za stolom i igraju karte. Uz kamin, skupina trolova svira stare gudačke instrumente, ostali plešu polako i važno.
Djevojka ulazi u sobu s trolovima. Plaše se, ali ubrzo se smiruju, gledajući njeno blistavo lice. Međutim, "tajna njihovog života je razbijena." Trolovi otvaraju otvor i odlaze ispod poda, naizmjenično se klanjajući nepozvanom gostu. Najstariji trol s dobrim očima ostaje u sobi.
Kaže joj nešto svojim očima, svojim tisućgodišnjim mudrim licem, svojim proročkim spoznajama o mukama i radostima života, ali ona ga ne razumije i ona je povrijeđena zbog ovoga.
Djevojčica razumije da trolovi ne mogu razgovarati s ljudima. Postaje tužna, odlazi do trijema i primjećuje da je stari trol prati za njom. Nazove djevojku prema praznini u roleti i natjera ga da pogleda.
Djevojčica ne vidi tamnu sobu, već sunčan dan i brda na kojima klizi tanki skijaš. Zavirujući, ona otkriva da je trol nestao.
Sutradan, djevojka opet odlazi u "Jelene rogove". Na njezino iznenađenje, kuće nije bilo ni traga, prozor na mezarini je bio zatvoren, pa je čak i jaz u zatvaraču nestao, kao da nema trolova i glazbe.
Tada se kod kuće pojavi skijaš. Djevojčica se skriva iza ugla, a zatim potrči da provjeri: odjednom također ne ostavlja tragove. Penjajući se na brdo, ona vidi područje koje joj je pokazao stari trol. Djevojčica opet počinje vjerovati u bajke i glasno vrišti od radosti.
Čuvši vrisak, skijaš se okrene natrag, a djevojka stoji i čeka. Zašto u snu leti na glazbu i susreće se s trolovima? Što ona očekuje tako samouvjereno i strastveno? I tko pogodi što ona očekuje?