So, weird situation. A little background, my friend and I used to date years ago. Since then we've become best friends and haven't truly lost feelings for each other. She started dating a guy about a year after her and I did, and she is still with him, years later. Now, this guy has cheated on her before, more than once. She knows this, she's caught him each time. She's also caught him messaging and emailing other girls. She says that he is saying things he shouldn't be to them (she doesn't tell me exactly the things he says) He's even been borderline abusive to her. She breaks it off after this happens each time, but of course forgives him. She's addicted to him, it seems. They have their own place together and have seemed to be fine for a couple months now....
Here's the issue... I was on a social networking site recently, and randomly found a friend of a friend's page. I saw the picture and noticed that the guy in it (who was very cuddly and close to the girl in the photo) looked A LOT like my friend's boyfriend. I went on her profile and looked at a few other pics just to make sure. The comments on the pictures confirm that the two are an "item." Now, I've looked at all the pictures of them two and I've tried to determine if it's my friend's boyfriend, but I can't be sure. It looks so much like him. None of my friends know the guy as he is older and not from the state we live in. So I can't really bring someone else in and ask what they think. I'm afraid to bring it up to my friend in fear that she will get mad at me for thinking badly of her boyfriend or snooping or something. I'm also afraid that if I show her, it will end up actually being him, and will hurt her more.
I just really don't know what to do... I'm her friend, and I'm in no way a friend of her boyfriend, so I don't owe him anything. My loyalties are completely to my friend. I just don't want to hurt her either way. Anyone have any advice? Remember, this guy does have a history of cheating.