Help!

Nana • i have a little angel watching over me Baby Daniel † TTC
Cervix low and firm?
​What does it mean? 
​Pregnant or period?