Question: what episode of jane the virgin does petra have the babies?
Answer: Petra gives birth to Elsa and Anna in Chapter Thirty-Six (after a long labor with no medication, as she has a blood deficiency) with Jane as her birthing partner.