Начинающая 30-летняя писательница китайского происхождения живёт в Бруклине, но очень привязана к оставшейся на родине бабушке.
Внезапно выясняется, что бабушка больна, жить ей осталось недолго, но расстраивать её не хотят и о скорой смерти решают умолчать.
А чтобы все члены большой семьи успели попрощаться с умирающей, ей скажут, что все съезжаются на свадьбу внука, который на самом деле жениться не рвётся.
Судьбы неуклюжего свиновода, дерзкого владельца салона, чуткого официанта, архитектора-эмигранта и разочарованной богатой девушки пересекаются, в то время как тысячи мертвых свиней плывут по реке к стремительно модернизирующемуся Шанхаю.