Stay strong Dan, most of us have been there at some time or other. You feel as if you will never get over it but the truth is, you do! Some time soon you will look back and wonder why you were so upset because you will be with someone else who is right for you and not someone that cheated on you, because although you have been very generous in your words, that is what she is, a cheat. You deserve better and you'll get there in the end, we all do!