Stop being a jackass and pushing her away; how many times do you think you can keep doing that and she will always come back?
If shhe doesn't learn from your mistakes and modify the way you act.
:2 cents: Good luck to you, I hope you can work it out.