Маша Троекурова и Владимир Дубровский знали друг друга с самого детства. Троекуров был не против того, чтоб Маша и Владимир в будущем поженились. Однако Андрей Гаврилович был скептически настроен по поводу этого брака. Владимир был не так богат, как Маша. Дубровский-старший не хотел, чтобы его сын сделался “приказчиком избалованной бабенки”.
Когда Владимир возвращался домой, чтобы помочь своему больному отцу, он вспоминал те времена, когда он и Маша были детьми. Владимир хотел было спросить у кучера, как поживает Маша, но постеснялся.
Когда Владимир организовал свою шайку разбойников, грабящих помещиков, Троекуров должен был стать первой жертвой, ведь именно из-за него преждевременно скончался Дубровский-старший. Однако Владимир не спешил мстить. Он мастерски проник в дом помещика, выдав себя за учителя-француза.
Только любовь к Маше Троекуровой остановила Владимира. Он признался девушке в любви и сказал, что пощадил Кирилу Петровича лишь из-за нее.
Возможно, отношения Маши и Владимира могли бы закончиться счастливо. Но меркантильность Троекурова опять дала о себе знать. Кирила Петрович выдал Машу замуж за пожилого князя.
Владимир опоздал с помощью и не смог расстроить венчание Маши и Верейского. Напав на карету молодоженов, Владимир сообщил Маше, что она свободна. Однако девушка сказала, что она уже обвенчана с князем. Конечно, Маша могла бы сбежать вместе с Владимиром. Но она не смогла бы пойти против церковного обряда. Марья дала клятву верности, и нарушить ее было невозможно.
Владимир и Маша расстались навек. Из-за любви Троекурова к деньгам счастье этой пары так и осталось несбыточной мечтой.