I'm going with a 2.5 here. It's well written and is basically a bodice ripper, so it has some of that train-wreck nostalgia going for it.
Anna is a teacher who has already been through disgrace in her hometown, so she ups and moves to Pine Valley to be a teacher there. Only when she gets off the stagecoach, she makes the mistake of following Nicolas Gaspard, thinking she's being taken to her new home. Well, she's basically kidnapped by her employer's half-breed son who despises white people - and Anna is no exception. All of her ignorance about Indians just reinforces Nicolas's conviction and makes him treat her even worse. But Anna learns and accepts the people she's taken to live with and the children she teaches (former Indian slaves, now kidnapped back by Nicolas). Nicolas can't seem to help himself from hating Anna, even as (and because) he burns with lust for her and finds himself loving her. All the more reason to treat her like a whore...especially when he learns she's not a virgin and has been fighting him off all this time. But Anna loves him and is willing to forgive him, if only he'd love her.
Anna was kind of pathetic to fall in love with a guy who treats her like Nicolas does. There first coming together isn't so bad, but then Nicolas turns around and basically calls her a whore and so then she's determined to resist him...even though she still loves him. Then he rapes her and continues to treat her as a whore. By that point, even though she still loves him, she at least gives him some serious shit about it and flings some pretty good guilt trips. And it's a good thing he feels guilt, because I hated him by then. I think I might have hated him less if we'd been able to see his POV a bit more to figure out why he was acting that way. He grovels a bit, which is good, but he needed more grovelling. And Nick was a bit of a sick puppy. His relationships with white women had taught him that the rules of the game they play...that even though they say they don't want it, what they really want is to be raped because society won't let them want it. And that's the basis of his action with Anna. That the only reason she was saying no was because that was what was acceptable, but she honestly did want it, so he hadn't raped her. What a mind fuck...you can kind of see how a man wouldn't understand consent in those circumstances. And this was reinforced to him when he found she wasn't a virgin...she'd been acting like on this whole time and then she wasn't, so he figured she was playing "the game." Gah. It took a long while for me to warm up to Nicolas...like 90% while. He was cruel and harsh at the beginning, hateful and rapey in the middle and then cruel to be noble in the end. I did like Anna's resilience and her relationships she develops with all the children and the people in the camp. I also appreciated that she didn't just become "Indian" overnight and she actually did struggle with the rough life of the camp.