Awww... good for you,, taking her in at her last chance... youre a great lady!!!!!

I am sure the birthing will be fine,.. maybe get some pointers from your vet?