В начале XX века в Англии разворачивается история трех семейств, каждый из которых представляет определенный класс общества. Уилкоксы - это богатые капиталисты, стремящиеся занять место старинной аристократии. Сёстры Шлегель принадлежат к просвещенному среднему классу и отличаются интеллектуальными устремлениями и прогрессивными взглядами. Басты же - представители нижнего слоя среднего класса, их жизнь полна забот о материальном благополучии.
Сюжет картины начинается с знакомства между членами этих семейств. Маргарет Шлегель, одна из сестер, встречает Рут Уилкокс в поезде и теряет свою сумку, которую позже находит молодой человек по имени Лео Колли, работающий на семью Уилкоксов. Это случайное событие становится началом цепи событий, которые переплетут судьбы героев.
Между Маргарет и Генри Уилкокомсом возникает романтическая связь, несмотря на различия в их социальном положении. В то же время Рут Уилкокс вступает в отношения с Лео Колли, что вызывает недовольство ее семьи из-за его низкого происхождения.
Конфликт достигает апогея, когда Маргарет отказывается от брака с Генри ради сохранения чести и независимости своей подруги Элен, которая беременна от другого мужчины. В результате этого отказа Уилкоксы решают оставить свое наследство Рут.
Со временем Рут и Лео женятся, но их отношения оказываются под угрозой из-за социального давления и непонимания со стороны семьи Рут. Трагедия усугубляется смертью Маргарет в результате несчастного случая, что становится поворотным моментом для всех персонажей.
В центре внимания сюжета - темы классовых различий, любви, предательства и наследия. Герои фильма сталкиваются с моральными дилеммами и личными выборами, которые определяют их будущее и будущее тех, кто их окружает. Взаимодействие между персонажами приводит к глубокому анализу социальных отношений в Англии начала века.