Vivien gave birth this week, but it couldn't have gone any worse. One twin was still born, while the other came out alive and was taken by Constance right away. It's her grandson, after all, but just as she was cleaning it off, Hayden appeared and made it clear she wants the child.
The process was all too much for Vivien to take - she lost A LOT of blood and the ghosts helped her deliver the baby - and she died to end the episode, wrapping her arms around an also-dead Violet and telling her it was okay. She didn't actually lose her baby.
Violet, meanwhile ended things with Tate after Chad told her all about the rape and the murders.