My boyfriend and I have been together for 4 years. I was very in love and loyal, but found out he had been cheating on me and had multiple other partners, so we broke up. After a year, he seemed very different and had changed his life around for the better, so we got back together. Since then he has not cheated but has gotten increasingly controlling, and as a result I have lied to be able to spend time with old friends etc. When guilt overcomes me and I admit to the lies I have told, he imposes consequences on me and more rules and says that I deserve them and it is the only way he will trust me and I need to the prove myself and change like he did. I know this is controlling, but is it a logical consequence because I lied and he now can't trust me? I only have told white lies, and would never be unfaithful.