Could this be it? Or a dye run/evap?

Brittany • 🌈 due 3/10/2017
I'm not sure since it's a $1 store test and some can be faulty. Does this look like it could be a BFP?