OMG I'm pregnant! I had given up.

I haven't told anyone but my hubby but I found out this morning that I'm finally pregnant. 2 1/2 years of trying, one miscarriage a year ago, one unsuccessful round of Clomid, and I got pregnant on my first IUI. I figured if this IUI didn't work I'd go back on birth control to give my soul a break. Who knew this blessing would happen! I'm super excited but quite a bit scared.
I took a test October 11, two weeks after my IUI, and it was negative. However, for the next 4-5 days I kept cramping and having really light spotting but no period. I mad myself wait until today to test again because the last time I was pregnant I took 3 tests over a period of a week and they all came back negative but I was  pregnant the whole time. I mostly figured I feel like I'm pregnant every month so this month is no exception. My jaw hit the floor when I saw the two lines. Wow!So, I'm still cramping and just have a tinge of brown when I wipe (hope that's not oversharing) so I'm still a little scared. However, when I got pregnant with my daughter I cramped for a few weeks and spotted for the first week so I hope this is just my normal. I'm so excited, I feel like I can finally heal from my miscarriage last year and how much it affected every facet of my life. They sent me for a blood test today and I take another in two days to check the levels. I hope with all my being everything is ok. I'm scared.
My due date will be June 18, almost a week after my birthday. I think it's God's late birthday present for me. I can't wait to know everything is okay. I'm trying to stay realistic but at the same time I can't help planning all the different ways we can tell our families the good news. I'd love to let everyone know on Thanksgiving or Christmas but I definitely don't think I could wait till Christmas. I'm so glad we'll be closer to our family by then and they can help us celebrate our new start in life with a new job for my hubby, us living 14 minutes away instead of 14 hours, and this new baby.
(My goal is only at 75% because I need to know everything is okay before it's 100%)