Is it her, or is it the happiness she brought you? She shouldn't be resposible for bringing you that.
Don't invest your happiness in one person or else...well you know.
Once you get all your ducks in a row, your self-esteem and confidence and such you will give her a reason to want you back.
Right now, she doesn't want any baggage. Take care of yourself first.