Події роману відбуваються на Північному Кавказі — починаючи з Громадянської війни й до завершення Вітчизняної війни. Книга складається з двох розділів. Головна героїня першої частини — православна кубанська козачка Дар’я, яка, втративши сім’ю, виходить заміж за поляка Лешека і переходить у католицьку віру. Народивши йому трьох синів, за короткий проміжок часу вона позбавляється і чоловіка, і дітей. Загроза голоду в період прискореної колективізації змушує Дар’ю разом із двома подругами тікати з станиці Усть-Лабінська до міста Грозний. Там три кубанські козачки зустрічають чеченців, із якими починають спільне життя. Дар’я переїжджає в село Гойти, де знайомиться з мусульманською вірою і починає жити за звичаями горців.
Другий розділ присвячено Докці — пасинку Дар’ї. Він написаний за матеріалами його спогадів. Докка — учасник Сталінградської битви. Потрапивши в полон, перед розстрілом згадує своє коротке, насичене подіями життя. Випадковий збіг неймовірних обставин дає йому змогу пройти низку випробувань і залишитися живим.