What is this? (TMI)

So I've been havin horrible cramps.. And I'm supposed to go get a pregnancy test this week.. What is this.. It's like fleshy.. Like if you were to peel skin off your finger with a bloody middle.