Helped by Roman's sister Shelly, Roman and Peter finally defeat the killer, but tragedy strikes them once more when the time comes for Letha to give birth.
click here to see where to watch or (watch here).
Ready to Watch Hemlock Grove, Season 1, Episode ?