^Well tara's a doctor. Gemma told her that she was put here to heal people, so it makes a convoluted if human sense that tara would slash the girl's throat to risk margaret's escape, but then stay trying to save the girl.
I can see tara dying because I can't see tara having a kid. It wouldn't add anything to the show, really, so I don't think she will have a kid unless something happens to abel. If tara doesn't die, she might miscarry. Gemma told jax about the baby this episode, so there's a lot of drama there if anything happens to either tara or the baby.
This is a great season and I can't wait until the finale