I agree with S4ndm4n, a successful relationship takes 2. You are not at fault for everything that went wrong, and you both have to be willing to work on things. If you are both willing to work on it and be committed to the relationship, then I would say there is definitely hope. Good luck.