BFP been trying for two months! I can’t believe it!

I woke up at 4am and just had an urge to take a test. AF is due in two days and I have had no symptoms so I was sure it would be BFN. Can’t wait to tell the husband tonight!!