Filthy cheater.
Dude, your girlfriend doesn't need to know. She needs for you to make a decision. Dropping this pile of crap on her to make yourself feel clean is a bad idea- YOU work it out.
I reiterate- break up with your girlfriend. You're in love with someone else.