Well you asked... Came a little late but i intend to let you know how i feel about this.
Loving a person so much that you will forgive terrible things is SAD. Sad in many ways man... You really havent started loving yourself, This woman has been great... good times, sure... You enjoy your times together and all that good shit... But people are who they show they are.
I for one would never forgive shit like: Cheating, Stealing, showing anything else than being on my team ya know?... I mean the woman that is with you should not be talking shit about you... thinking of ways to make you mad... They should be thinking of making you happy... just like you should.
Both of you havent learned yet what this life is for or about, and thats fine. But i tell you .. this woman is not the one.
Good luck.
P.S. ... You broke up a month ago and she only called for Christmas.... LOL .. what she had in her mouth the rest of the time Bro? you would think she would be trying anything for you to forgive her and get you back... NO she aint...