What can this mean? Is this implantation or what? I'm confused.