In the fictitious village of Pair-a-Dice during the California Gold Rush, a stunning young woman named Angel works as a prostitute. She is the object of attraction for the local males, but self-loathing and contempt keep her alive. Angel's true name is Sarah, and she has solely experienced abuse from men, according to flashbacks. She heard her father, Alex Stanford, declare as a child that she shouldn't have been born. Sarah finds out that her mother, Mae, is the victim of an abusive relationship and that her father is married. At present, Angel’s friends, Lucky and Mai Ling, share their story of how they ended up here. Michael Hosea, a visiting farmer, is praying to God to grant him a bride in the meantime. He falls in love at first sight when he meets Angel strolling through town later that day. In the past, after his visit, Alex stopped helping Mae, forcing her to become a prostitute before falling ill and passing away. Sarah, distraught, rejects the Catholic faith of her mother.
In the brothel palace, they pushed Angel to work throughout without taking breaks in between. Angel is taken aback when Michael walks into her room in the present and declares his desire to wed her, but he doesn't move towards her. Michael Hosea complies with God's mandate to marry her but finds that this is more difficult than he had imagined. The second time, Michael pays double to win the lottery to see Angel. He says that he wishes to get her out of the place and marry her, but she refuses again. The third time Michael visits the farm, he says he is heading back to the valley, to the farm, by leaving the town tomorrow. When Michael kisses her as a symbol of love, she initiates having sex, thinking that is why he came. When Angel follows up with that, Michael ignores saying they should until it means something to her. Angel comes up, saying that he is a dirt farmer and she feels nothing for him. Michael then leaves her place.
A man named Duke buys Sarah, then eight years old, from Mae's pimp. He calls her "Angel" and forces her into prostitution. She thinks she understands everything there is to know about men and how to satisfy their desires. She is now eighteen and goes by the moniker Angel. When Angel was a teenager, her father was one of her clients. Knowing that he had mistreated her mother, Angel purposefully had sex with him that night to exact revenge. Although he does not recognize her, he kills himself the following morning after learning about her. As a result, Angel flees from Duke with the help of Sally. Duke kills Sally when he comes to know the truth. Though she comes to California intending to start over, she ends up becoming a prostitute at a brothel there once more due to financial difficulties.
At present, Angel meets the Duchess and asks for the money that belonged to her. She also mentioned that she would like to leave and get a place. The Duchess, who earned more money only because of Angel, refuses to send her. As ordered, Macgowan takes Angel back to the room to abuse her and beats her nearly to death. Michael feels that Angel is in danger and comes to meet her again. She doesn't decide to marry Michael and go with him until after she is almost killed by a brothel guard. He married her by giving her his mom’s ring. The very next day, she gives him his ring back, saying that the marriage is over. Angel is perplexed and hesitant to trust Michael because he is unlike any male she has ever known. She flees at the first chance because she is scared to trust him, but Michael finds her and persuades her to return home.
She continues to be distant from him, but he takes care of her at home to get her well again. Even though he says he loves her as his wife and won't have sex with her, Michael still surprises her. As the two settle into their new life on the farm, for a considerable amount of time, Angel does not flee from Michael.
Paul, Michael’s brother-in-law, returns after a few months of his wife’s death and meets Angel, Michael's wife. He feels resentful of her history. Angel starts to feel something for Michael, but she quickly flees once more when she learns he wants children. Duke once forcefully aborted her and asked the doctor to make sure that the same mistake wouldn’t be repeated. Since she thinks she is sterile, she decides to run away from Michael and asks Paul to give her a ride. Paul despises her due to her background and gives him the ride.
Paul insists she compensates him for the ride by having sex with him. Paul drops her far from Pair A dice, saying that he doesn’t want him to be seen with her. Getting down, Angel says that she never pretended to be anything about what she was. Referring to Paul, she says that he took Michael’s money, his wagon, his horse, and his wife, calling himself his brother. Reluctantly, Angel goes back to the brothel in Pair A Dice to retrieve the gold she is due from the Duchess. She discovers that Macgowan set fire to the brothel when the Duchess, Lucky, and Mei Ling were inside. She grudgingly returns to prostitution with one of the town's pub owners, as she has no money and nowhere to live.
However, she makes herself go because she is afraid that she may fall in love with him and remembers what love did to her mother. Knowing what happened, Michael warns Paul to get away before he can kill him with his hand. Michael comes to rescue her again.
She is relieved to go home with Michael when he shows up to save her from her bosses. Following that, Angel asks, “Did Paul tell you about what we did?” and Michael replies, “He didn’t have to. The guilt was written all over his face.” Angel asks, “Then why did he come for her again?” Michael replies that he loves her. When he forgives her, their sincere and loving connection starts to grow. When Angel opens up to Michael about her background for the first time, their relationship starts to develop on a foundation of affection and honesty.
She admits that she fled because she was afraid to love him when Michael found her again, and he reassures her that she can trust him. Michael and Angel come up to meet a new family of five members, including the newbie. And now they have ended up in their new neighborhood. She is aware that, although she is unable to become pregnant herself, children are what Michael wants more than anything in the world. She admits that she can’t have children. Michael says he will still love her, and she can’t be sure whether she can have children or not. Angel falls in love with Michael, but as time goes on, she starts to believe that he would be happier married to someone else who can have kids, so she decides to break up with him again. She thinks that by moving on, Michael will find a new partner and be content without her.
Angel plans to disappear forever and writes a letter asking Miriam to marry Michael so they can have their children. Miriam, who takes this up with Michael, asks him to bring her. Michael chooses not to pursue her, believing that she must return on her own. In San Francisco, Angel avoids her former life and, for the first time in her life, can support herself financially. She can obtain employment in a cafe in the city instead of going back to prostitution because she learned how to cook while living with Michael. But by coincidence, she runs across Duke, who's moved to California. He threatens her employer's life in an attempt to force her to return to prostitution.
He puts her in front of his customers on a stage in his new business. There, in a desperate moment following the death of her mother, she finds faith again and informs the audience about Duke's involvement in the sexual trafficking of young girls. Duke refutes the accusations and makes an effort to kill Angel. Still, an African American man—suggested to be Michael's old friend—subdues him, allowing the girls to escape into the audience and leading to Duke's lynching by a furious mob. After that, Angel launches a fruitful campaign to aid in the rehabilitation of other young prostitutes.
When Paul eventually finds Angel, she has been gone for three years and has embarked on a fruitful mission to assist other young prostitutes. After realizing his mistake, Paul apologizes and tells Angel that Michael still has feelings for her. Eventually, Angel also comes to know that Miriam loved Michael as a brother, and now she is married to Paul. Paul asks Angel to come back home.
Angel gets back home, and she offers Michael her life and her love. He is ecstatic when she offers him her true name, Sarah, the only thing she has left to give. Michael and Sarah are blessed with children and success in all of their endeavors, and they live happily ever after as a result of God's unwavering faithfulness to them.