По мотивам одноименной пьесы М. Старицкого.
Конец XIX столетия, Украина. На окраине села останавливается цыганский табор. Молодому цыгану Василю приглянулась белявка Галя, и он понравился ей. Эта неожиданная любовь взрывает традиции обеих сторон: Василь ломает надежды цыган на то, что будет вместе с красавицей Азой, Галя отказывается от помолвленного с ней еще в детстве сельского парня — кузнеца Пилипа. Тяжким наказанием оборачивается вызов, брошенный вековым традициям. Галин отец умирает от сердечного приступа, узнав, что дочь отвергла Пилипа; село не приняло цыгана Василя — сгорела кузница, не идет хозяйство, душа в смятении. Он приходит к выводу, что без табора ему не жить, по-настоящему любить он может только Азу. Аза готова все простить, но когда узнает, что у Гали будет ребенок, не может стать причиной его сиротства, отказывается от Василя. Разыгрывается страшная драма: Галя умирает при родах, Аза, оступившись, срывается в пропасть. Василь по обычаю своего народа обрекает себя на пожизненное рытье колодцев: только добыванием воды он может искупить вину за то, что не стало старого отца, Азы и Гали. Но согласно цыганскому обычаю рыть колодцы, калечить землю — смертный грех. Мать табора Гордыля и додаш табора Апраш выносят свой приговор: Василя в колодце засыпают землей, а его маленького сына забирают в табор.