I still can't believe it

Suez

Been TTC for 2 years, have never gotten a bfp before, not even the faintest line. This is a first time for me and I'm still in shock, I'll take another test with FMU tomorrow. Haven't told anyone, not even my husband yet. Just trying to stay calm so that I won't end up being disappointed again. Anything can happen right? Husband's birthday is next Saturday, not sure if I can keep it for that long. Praying that this will stick.