Дівчинка шістнадцяти років приїжджає в будинок відпочинку на морському узбережжі в Ризі. Після тривалої хвороби на вулицю вона не виходить. І тільки через три дні дівчинка вийшла з дому. Вона насолоджується природою, березневим снігом, замерзлим біля берега морем і засніженими горбами.
Дівчинка щодня подовгу гуляє на самоті, все їй здається якимось загадковим, вона відчуває себе вільною і від цього щаслива. При зустрічі з відпочиваючими дівчинка вітається з ними, низько нахиливши голову і ховаючи одурманені від щастя очі.
Під час прогулянки дівчинка зустрічає молодого лижника. Вона швидко йде, вдаючи неуважного. Після цього лижник часто приїжджає сюди, оглядається по сторонах, але дівчинку вже не бачить.
Прокидаючись вранці, дівчинка відчуває легкість і не розуміє, що з нею відбувається. Вночі їй сниться сон, в якому вона літає і чує приємну музику. Вона закохана в цю природу, їй подобається самотність і музика.
Увечері дівчинка любить сидіти біля каміна у вітальні і спостерігати за вогнем. Дівчинка сідає за старий рояль і намагається зіграти почуту в сні мелодію, але в неї не виходить.
В якийсь момент дівчинка зауважує порожній забитий будинок, ділянка якого обнесений високим парканом, а сніг навколо будинку чисте і незаймане. Дівчинка назвала його «Оленячі Роги» з-за рогів оленя, що висять на стіні в мезоніні будинку. Вона часто приходить туди, спостерігає за будинком і мріє, насолоджуючись самотністю.
В один із днів дівчинка побачила, як в мезоніні будинку відкрилося вікно, з якого вилізли два маленьких людини. Вони сходами спускаються вниз, йдуть по снігу до вербі, збирають корінці, а потім весело і завзято грають з маленькими м’якими кулями верби. Це тролі, які одягнені в дуже старий одяг з ковпаками на голові, обидва бородаті і сильно димлять, курячи трубки. Награвшись, тролі піднімаються по сходах, вікно за ними закривається, і будинок знову здається ненаселеним.
Повернувшись додому, дівчина ховає очі, щоб відпочиваючі ні про що не здогадалися і не почали розпитувати. Вона сама вже майже не вірить, що все це справді було.
Вночі дівчинка йде до зачарованому будинку. У його вікнах вона бачить світ і до неї долітають звуки мелодії зі сну. Через невелику дірку в віконницях дівчинка побачила накритий стіл і купу тролів. Вони їдять, розважаються, граючи в карти і на музичних інструментах, повільно кружляють у танці.
Дівчинка заходить всередину будинку. Помітивши її, тролі перестають танцювати, затихає музика, вони забирають їжу зі столу і через люк зникають під підлогою.
Залишився лише один троль. Він хоче багато всього розповісти дівчинці, але, на жаль, тролі не розмовляють.
Перед відходом троль кличе дівчинку за собою і підводить її до щілини в віконницях. Дівчинка заглядає туди і спостерігає за ковзаючим по пагорбах лижником. Тим самого, якого дівчинка вже зустрічала. Вона милується його сильною худорлявою фігурою і спостерігає за різкими рухами лижника. Обернувшись до троля, дівчинка виявляє, що його вже немає.
Вранці наступного дня дівчинка підходить до Оленячим Рогів. Вона дуже здивована: навколо будинку сніг без слідів, вікна щільно закриті і немає тієї щілини, в яку вона з цікавістю заглядав.
Тут на пагорбах дівчинка виявляє лижника. Вона сховалася за рогом будинку, щоб він її не помітив. А після того, як лижник зникає за соснами, дівчинка йде подивитися на його сліди. Опинившись на пагорбі, вона виявляє все те, що показував їй у сні троль. Дівчинка радісно кричить і знову вірить у диво. На її крик повертається лижник, а вона, сховавшись за сосну, чекає відповіді.
Дівчинка щаслива, рада всьому, що з нею сталося і готова любити. Розповідь нас вчить радіти кожному дню, вірити в диво, любити і бути щасливими.