Максим — петербургский филолог, человек старой школы, преданный науке и своему делу, даже когда времена перемен обесценивают всё духовное. Его студентка Люба давно и безнадёжно влюблена в него, но Максим скептически относится к чувствам и старается держать дистанцию. Всё меняется, когда девушка уговаривает его отправиться в село Русалино — место, где до сих пор живы древние традиции и песни.