Unfaithful while in Military ..

My bestfriend is marrying her boyfriend who is currently in the military they have been together going on three years and about two of the three years she has cheated on him. She wants me to be a witness at the wedding but I feel like I can't stand there before God and know what she's done to him. He is a great boyfriend he spoils her and everything. I don't understand why she would cheat and FALL IN LOVE with this man. Should I go to the wedding because it's not my problem or ... Let him know. This is just horrible.