I think this is where my DB coach was hoping I will be... you are having a HUGE positive result you need to note it down!!
Positive chit chat + let her come around in her time = positive response
I guess you can't be too accommodating for her but just keep communicating as if she's a good mate of yours... no R talk! I mean you might never have to have R talk if one day you decide to see each other (can be a holiday or whatever) and things roll from there. Stay clear off it until you are sure... it can do more damage than good. Who needs to talk if its shown in action.
Yeah I'd leave it for a few days at least and send her an email with a positive& vague update, like one you'd send to your mate. Keep the positive chit chat going.
It's important to keep detaching meanwhile so that you won't become clingy... keep reminding yourself either way it'll be ok. Don't respond to her talking about some guy unless she's telling you it's EA or PA, she's testing to see how you'd react.
Re: not seeing this whole thing coming I don't want to be harsh here B, but when things don't feel right most of my GFs try to let their partners know, and it's not so 'all of a sudden one day'. In fact, I don't know any who don't... they try and try, and when it gets too much something will trigger them to just give up one day. This trigger can be something really minor. It's similar stories when you read about WAW. So I'm guessing, that she was trying to let you know but it didn't reach you? Some books say that it's down to the difference between how men and women communicate.
Re: her infidelity When I read your S for the first time, my thought was 'you don't know if she's really had... it sounds like she's just saying to part from you'. Look, you don't know for sure. If it is it looks like one night stand but we can't assume esp when you're so far, it won't do you good. Unless she's in a R with someone, it's not time yet to deal with this. Focus on positive chit chat for now, detach to rid of the fear of losing... I know, I know, it's really difficult to detach while keeping your hopes up, but don't complicate it for now!
You made my day with your post... I hope one of us make it at least. :-)