Petra Solano, born Natalia Fruôcek (portrayed by Yael Grobglas) originates from Czech Republic, running away and taking on a new identity with her mother, Magda, in order to hide from her abusive boyfriend, Milos. Petra becomes engaged to Lachlan Moore before leaving him for Rafael Solano, a man with slightly more money, but ultimately falling in love with him. The two get married and become pregnant, but they eventually lose the baby and Rafael becomes diagnosed with cancer. Their marriage falls apart after this, though Rafael beats his cancer, and so Petra plots to inseminate herself with his sperm sample as a way of preventing him from leaving her. This fails, as the sample is inseminated in Jane Villanueva instead, and so she concocts a line of other schemes to keep him within her grasp. These all fail, and the couple get divorced, but Petra continues to remain a thorn in Rafael 's side. Milos tracks down Petra and Magda, sending his goon, Ivan, but the two ladies hold him hostage for a period of time before he escapes. Petra also deals with the repercussions of her affair with Roman Zazo, whose twin brother Aaron is around; however, Aaron turns out to be Roman, and Petra winds up killing him once he takes her hostage. Petra takes a share of the Marbella, preventing herself from being forced out, and in the season finale it 's discovered Rafael has another sperm sample leftover. Petra has just learned that Rafael is trying to manipulate her in hopes of getting rid of her, and so, rather than telling him about the sample, she steals it for herself.
who is petra's mother in jane the virgin
Magda Magda