Em 27 de julho de 1976, um enxame de libélulas toma a cidade de Tangshan. Os habitantes se surpreendem e imaginam que um desastre se aproxima. Pouco depois, um forte terremoto provoca a morte de aproximadamente 240 mil pessoas. O horror estava apenas começando para Yuan Ni. Em instantes ela perdeu a casa, um marido amoroso e se viu diante de uma autêntica escolha: Fang Deng e Fang Da, seus filhos gêmeos de 7 anos, ficaram soterrados e ela precisará escolher, no meio dos escombros, qual dos dois filhos deve salvar. Passado alguns anos, a mãe ainda guarda um sentimento de culpa. Mas quando um novo terremoto atinge a cidade de Sichuan, o passado voltará a fazer parte do presente dos sobreviventes.