Still Life skildrer med en håpefull tone den tragiske virkeligheten for de over en millioner menneskene som ble tvunget til å forlate sine hjem når byggingen av den demningen Tre Raviner ble startet. Tre Raviner ved Chang-floden er verdens største vannkraftdam. Når byggingen var fullført i mai 2006 var 129 byer og 1711 tettsteder i området, som totalt var befolket av 1,3-1,9 millioner mennesker, blitt oversvømt og ødelagt.