1969 год, Свазиленд. Последний оплот колониального общества британских аристократов-патриотов, со своим укладом и традициями, здесь сохраняется как некое живое воспоминание о прошлом. Их мир давно ушёл из реальности, время словно застыло, и они продолжают своё беззаботное существование, не замечая надвигающихся перемен. Но перемены добираются и до них, и то привычное для них идеальное общество начинает разрушаться на их глазах. Семейные судьбы героев во многом становятся отражением глобальных процессов вокруг.
11-летний Ральф Комптон становится свидетелем измены своей матери с лучшим другом отца. Развод родителей приводит к отправке мальчика в школу-интернат. Отец, Гарри Комптон, теряет не только супругу и друга, но и с приближением эпохи независимости колонии — свой пост министра в колониальном правительстве. Череда невзгод постепенно затягивает его в пучину алкоголизма.
Три года спустя, возвращаясь домой в 14 лет, Ральф находит отца пьяным и встречает его на вокзале спустя три часа опоздания. Гарри сообщает сыну, что вступил во второй брак с Руби — бывшей американской стюардессой, с которой познакомился всего шесть недель назад. В то время как Ральф пытается адаптироваться к новым условиям, Руби, чуждая этому обществу, вынуждена противостоять предрассудкам и аристократическому снобизму. И хотя Ральф изначально относится к ней настороженно, он привязывается к Руби, понимая, что они с ней — оба чужие в этом мире, тогда как алкоголизм отца всё сильнее выходит из-под контроля.
Первый фильм, съёмки которого проходили в африканском государстве Свазиленд. Король Свазиленда Мсвати III лично дал своё разрешение на проведение съёмок в стране Ричарду Э.Гранту.
Первой своё согласие на участие в фильме дала Джули Уолтерс. Это произошло за четыре года до премьеры фильма и послужило толчком к поиску источников финансирования проекта.
Рэчел Вайз, Тони Коллетт, Мег Райан и Эммануэль Беар отказались от предложенных им ролей.
Первоначально роль Ральфа Комптона должен был сыграть один мальчик. Однако Николас Холт очень сильно вырос за время подготовки к съёмкам и выглядел намного старше, чем это было нужно для начальных сцен. В итоге было принято решение, что роль Ральфа сыграют два актёра, и для этих сцен был приглашён Захари Фокс.
На роль отца Ральфа планировался более молодой актёр, но все рассматривавшиеся на неё актёры подходящего возраста отклонили предложение. Лишь после этого на неё был приглашён Гэбриел Бирн.