Le destin difficile des Tsiganes, maintes fois chanté par les poètes, n'est pas exempt d'épreuves et de malheurs. Maria, une gitane qui s'est retrouvée en marge de la vie avec son fils unique, n'a pas été épargnée par le mauvais sort. Ayant décidé de quitter l'imprévisible chemin des nomades pour assurer l'avenir de son fils Sashka, elle s'installe au village, où la jeune gitane trouve des amis fidèles et son premier amour.
Maria et Sashka semblent avoir enfin trouvé leur foyer, mais le cœur des gitans ne connaît pas le repos et, dans leur quête du bonheur, ils doivent encore faire un choix difficile....