Great story, @ignatius.
The story of Fanny and Troy let us know Troy better, rather than Fanny. She was another victim of Troy’s arrogance and self-centered ego. Troy seemed to genuinely love Fanny (he kept her lock of hair), yet he still couldn’t commit to her. I can see similarities between Fanny and Bathsheba. They were both strong and weak and both independent and dependent.
I’m not sure about the the dog. I would have wondered if he was really there, if they hadn’t mentioned they stoned him away.