We got our Christmas wish

Finally got our BFP this morning I don't know what made me test as AF isn't due until 30th and I promised myself I would t test early because I was sick of seeing BFN but here it is sooo glad I did! So so happy