Dans une petite ville bulgare, Nadezhda, enseignante d'anglais, cherche à confondre un de ses élèves qu'elle soupçonne de vol, en rappelant à la classe les principes moraux de la vie en société. Au même moment, de lourdes difficultés financières menacent sa famille. Déterminée à garder la tête hors de l'eau, elle tente par tous les moyens de collecter l'argent nécessaire avant qu'il ne soit trop tard. Jusqu'où ira-t-elle pour sauver sa famille ?