Hi guys--I'm new to this site but I really need some advice. I have been dating this guy for almost 2 years. The first year was perfect, magical--he treated me like a princess. I fell deeply in love with him over the cource of that first year, but throughout the second year, things slowly went downhill. He started developing an attitude with me, he started critisizing practically everything that I do, and he also lies. When he does something that hurts me, I tell him, we talk about it, sometimes we scream about it--but in the end, he says OK, I understand that this hurts you and therefore I won't do it again. Yeah, except he does do these things again. Many times! He loves me to death but all these changes have made me so unhappy. For example, he knows that I get very offended when he puts down my friends. I have heard how much he doesn't like them and I respect that. But I told him that if he has respect for me, he'll stop badmouthing them to me. I told him that if he needs to insult them, do it to their faces. I asked him to stop bitching about them to me. Does he? NO! He says they disrespect him so therefore he will insult them all he wants! WHT?!?! I then say to him, Well when you disrespect them, you are disrespecting me! He does it anyway tho! Its driving me nuts. He just sucks lately. I was really used to being treated like a princess and now I get treated like an unwanted housewife. He loves me and I love him though. Is there any hope?