Miscarriage?

I have felt pregnant and everyone in my life has thought I was pregnant for the past 3 weeks, I never had a positive pregnancy test however I thought I started my period today but when I took my cup out I found this.....could this possibly be a miscarriage?