What is this?!😭

Vanessa

I thought my period was due the 28th but was hoping for a Christmas surprise for my fiancé so I texted Christmas morning and got a bfn

But now I’m 5 days late and got this

What does it mean?! What is it 😭