I'm working on a passage of writing and found a spot I'd marked for additional research. Two characters who have known each other for a long time have kind of started to have a falling out in recent months (Character A is upset about something Character B did, and while he understands why she did it, he still doesn't necessarily agree with her justification).
In the scene in question, things are a little bit tense, and Character A lashes out a little at Character B without meaning to. Character B is the POV character in this scene, and she observes the following:
" It seemed the subtle anger he’d harbored [with / for] her for the past couple of years had never fully ebbed."
Based on the sentence structure, I've been under the impression that either with or for would technically be correct in this instance, but is either of them more correct than the other? Or more widely accepted / commonly used? Using for would definitely make the sentence clunky, so if that was the more correct of the two, I'd need to re-work everything a bit.
Or, as a third option, would toward work? It would basically be the same as saying "anger he'd held toward her."
Basically, what's my best option?