The names are so similar, I’m confused as to what happened when and to whom? When I have time, I’ll re-read it, maybe.
When they say ‘girlfriend’ do they mean platonic or otherwise? That would change the nature of the story.
I'm assuming the usual modern meaning, i.e., he's shagging her.