Sometimes in relationships there are problems that even love cannot overcome. You can love someone with all of your being and you know he/she cares for you but nonetheless keeps on hurting you over and over.
There comes a time when you might realize that it is better to be alone than to be with someone who treats you badly no matter how much in love you are.
There IS a person out there for us who will treat us right. It might take some time but do not settle for someone who makes you unhappy.