Looks like a BFP to me & that congratulations are in order!!