@apple1234,
No when she's cheated like that she doesn't deserve a chance, but you do. If you really love her and she makes you as happy as you say she does then stick with her, but on your terms. She needs to do a hell of a lot to win back your trust, tell her she's 'on probation' and meanwhile don't put so much into the relationship and see if she wants you or wants just what you've been bringing to the table. Hopefully after a while things can get back to how they were, but I'm not optimistic. Sorry.