While this is my first time dealing with my spouse acting in this manner, I have read in numerous forums that they will say they don't love you and haven't been happy for a while. It does feel like you are the one going crazy. I know I've been replaying the last few months over and over wondering if I really am the one to blame, he can say such vile things to me. Just weeks before all of this started he was telling me how wonderful I am and how lucky he is to have me as his wife. He one day flipped a switch and keeps telling me he hasn't been happy for a while. Well then why haven't you voiced your concerns before this, why stay, why get ready to buy a new house?! He has no rational reasoning. My favorite reasons for the divorce are: I don't have a bin for our mail (which he still is using) and I don't like to travel (I love traveling)! Such silly reasons IMO!
i have realized that despite how horrible he is making me out to be, I have been supportive, loving and a good wife to him all these years. He is just talking garbage. 

You have been a great husband and are trying your hardest to support her and care for her. 

Take care of you and your kids, they need you the most right now.

Sending positive vibes and hugs your way :/