??? Help

What is this?!

Almost 4 weeks pp.

Is this my stiches or?