Let me be honest with .she didnt actually intend to cheat on you.There is a name for this kind of woman, she is what you call an attention lover.she loves her man to be around her 24/7 if she is opportuned.
Unfortunately she didnt have you with her for so long and that made her seek physical attention from others.what you fail to understand is, she saw you in those guys and that was why she even cheated and felt guilty afer doing it with them.
Now that your in NYC, you would see she would have become the former sweet woman you knew that is because now she would have you to herself.This woman doesnt like distance and so if you dont want to lose her.stay close by her side.Sure you can trust her again.once she goes back that lane with other guy i suggest you dump her then and never look back