Tian Xu, approaching middle age and in the midst of both relationship and career crises, decides to go back home to China after ten years of living in the United States. His wife, Bai, is having an affair with an American named Frank, literally in front of his face, and their marriage is clearly over. At the Beijing airport, Tian has a sudden heart attack and nearly dies, but becomes the recipient of a timely heart transplant and gets a second chance at life. After the operation, he coincidentally meets Xiaohui Liang, the widow of the slain police officer who donated the heart that saved him. The two gradually grow close, but as their relationship becomes more complicated, Bai abruptly reappears on the scene, asking Tian to take her back. They go through a cycle of reunions and breakups, until finally Tian realizes that Xiaohui is the one he truly loves. Just as he summons the courage to admit his feelings for her, however, he suffers another stroke, and his heart is replaced once again. In the end, Tian chooses to stay in the U.S., leaving his love for Xiaohui forever unspoken while Bai ends up happily ever after with Frank.