Soldato
Did she take things for granted? You shouldn't be taking the blame for a partner cheating on you
Absolutely this. There's no excuse for it. If she wasn't happy with the relationship then she should have spoken to you about it, if nothing changed after that then she should have broken up with you. At no point does going behind your back become acceptable. Sorry to be blunt, but she's a **** (heh, that rhymes )