Am in total shock!

So
We have been TTC for two years and I had a large polyp removed from my uterus three months ago. AF is four days late and have had spotting for two. Have just done a test and I think this is a BFP!!! Cannot believe it, best Christmas present ever, can't wait to give my hubby the test on Christmas eve! Xx