The protagonist Shinae, played by Jeon Do-yeon, and her son are on their way to the town of Milyang in Gyeongsangnam-do (South Gyeongsang Province), the hometown of her deceased husband. During the journey, her car breaks down and she gets a lift from Jongchan, played by Song Gang-ho.
Jongchan helps her find a little room in Milyang where she and her son can both live and where she can give piano lessons to the children of the neighborhood. Thus, she begins her new life in a new city. Jongchan lends a hand in many other ways, too, helping Shinae get settled in the new town. One day, Shinae has dinner with her neighbors, staying late into the night. When she returns home, she cannot find her son, Jun. Soon after, she gets a phone call asking for ransom money.
It turns out that the kidnapper had long had his eye on Shinae. He had seen her checking out real estate to buy and he thought that she was a rich woman. In truth, however, Shinae only has about KRW 87 million in savings. Then, Jun is found dead. The kidnapper turns out to be the head of a public speaking academy that Jun was attending.
Seeing Shinae plunged into deep agony, an evangelical Christian neighbor begins to invite her to church, where she comes to believe that her mind has been cured. Shinae decides to forgive the criminal, and visits the jail where he is incarcerated.
However, she is shocked at what he says, as he has already repented and believes he has been forgiven by God. After that, Shinae visits the church, interrupting the meeting, and turns on the song "This is a Lie" very, very loudly. She begins to flirt with the husband of the evangelical neighbor. She tries to kill herself. She wants to scoff at the hypocrisy of God. She herself is then incarcerated in a mental hospital.
Upon her discharge from the hospital, she visits a hair salon to have her hair cut, where she accidently runs into the daughter of the kidnapper and murderer. The final scene shows her fleeing the salon in mid-haircut.