i would say no, only because you yourself pointed out all of her negative qualities. while everyone has negative qualities, you should surround yourself with people who will lift you up and make you better.. not people who don't listen and are self-absorbed.
Best of luck
|