Re: expired test?
I'm glad you've worked things out. And in the future, if when things are stressful and he tries to throw it in your face, just throw it in his face that you have a beautiful son/daughter because you were strong and wouldn't give him/her up. As you know being a parent is hard, but the wonder of our children outweighs all that stress and struggle. We gladly accept it all for one cuddle, one hug with them.
Cramping is totally normal in early pregnancy. You said you were crying a lot. Perhaps you're dehydrated, that could make it worse. Drink lots of water.