IS THIS PROMISING?

je
I just went to the bathroom and saw this little spot! I had super faint cramping today too. That's what it looked like that I got pregnant a few months ago too but I don't want to get my hopes up! I wasn't sure if maybe it was just a blood stain from a previous period, but I pushed toilet paper on it and it was dark brown, which is the color it was when I was last pregnant too! AF is due on the 5th, I'm currently about 12 DPO if I ovulated when I think I did. I ovulated between the 19th and 23rd. Could it be implantation or spotting due to my period coming soon?