That's great news!
Your description of your those poor egg and sperm reminds me. I told Dh "I guess your sperm finally found my egg!" and he was like "yeah or else your egg finally stopped rejecting my sperm!"
Anyway, I hope your periods get back to completely normal from now on.