I justified my husbands ****ty actions for too long. I kidded myself into believing things would magically change, that with a few nice words he had 'turned it around'. Don't be me. I went through agony because I was too foolish and naive to call a spade a spade. Here's the thing; my husband is not a terrible person. Anyone who knows him can attest to this. He is intelligent, caring and sensitive. But he did really selfish, immature, (emotionally) abusive things to me. One day, I woke up. I'd been lied to and essentially abused by him for over 12 months, led to believe I had the perfect life I didn't. Mainly because he was good at the lie, and partly because I had my head in the sand. Please, don't be me. Or anyone else who has been here. It will change you, and you will struggle. It's a hard thing to come around after the same old **** happening 10 times and having to say "you were right, it will not change", save yourself the humiliation and wake up to this now. I walked away when my daughter was 3 weeks old. BELIEVE me when I say that it would be a million times easier to go before you have your baby, because once its here, leaving someone who you will most likely come to depend on with a newborn is gut-wrenchingly hard. I wouldn't wish that on anyone.