A haunting tale of guilt and identity set against the backdrop of a fictional Chinese coastal community.