Spotting with BFP?

Sophie

My cycles are consistently between 27-31 days (never later). I had spotting on CD31 which is normal for me on the day of AF or the day before. It's now CD33 still light spotting but no AF. Has anyone had spotting when AF due but turned out to be BFP? Or just late period?