omg I can't stop crying!!

Sarah • 34, married. 2 boys ages 9 and 7 and baby boy #3 due in January.

I had a faint lines pa 3 tests. my period is due in 2 days. took a frer just now and got my bfp!!!!! omg!!!