PersonX breaks PersonY's heart
to behave badly to cheat him to have broken up with PersonY to have cheated on PersonY to have broken a promise made to PersonY date flirt to behave badly to cheat him to have broken up with PersonY to have cheated on PersonY to have broken a promise made to PersonY date flirt