Congratulations, she is adorable. After your description of the placenta I would guess that is why she foaled early. I have had exactly the same situation and my vet was present at the birth, she checked the placenta thoroughly and told me it was the reason she didn't carry to full term. These...