I'm confused??

I was supposed to start my period today and I checked my cervix and it's soft? I thought it was supposed to be firm/hard before period?