I don’t understand. You keep enabling her. She knows she could always run back to you.
This is not a “mistake” to correct. This is the 5th time and an awful character flaw. Unless she does some serious work without you being willing to take her back opened armed, you guys are doomed to repeat this cycle over and over and over again.