Hi DD,
I am sorry this is happening again. You have really had a rough few weeks.
That almost black blood is old blood. Your cervix does feel a litle different in pregnancy but I would be keeping away from it at the moment. It's a wonderful sign that your baby has grown.
REmember so many women experience bleeding in pregnancy and take home beautiful healthy babies at the end. Keep visualising that being the end of this journey for you. It really does sound promising, and I look forward to hearing good news from your doctors appt on Monday.