BFP! 12dpo

Carrie • Having our first child. 11-14-15 it's a boy!
So I got my BFP at 12 dpo which was yesterday!!. I tested a day before my period was due! Crazy how dark the line is because a few days before this I tested and it was negative.