Stream anime episodes online for free, Watch The Law of Ueki Episode 46 English version online and free episodes. Anime Episode guide, Chapter The Law of Ueki Episode 46 English dubbed The Law of God, the Maiden and the Future God continues telling his story of the past and the girl he met, Haruko Ueki. After saving her from the bullies, she tries to pay him back, first by force feeding him several plates of curry, then by a whole mess of other things. Eventually, God is able to escape, but not before he finds an elderly woman whose foot gets stuck in a railroad track. God knows that he can’t interfere with life or death situations on earth, but just when it seems that the woman will die, Haruko jumps in and helps the woman. Seeing the girls determination, bravery, and optimism towards the future, God jumps in and saves them both. It is at this point that he makes the decision to start the tournament. After this, God decides to try and change the Infernals’ hearts and turn them away from their plan to take over the celestial world. He goes to confront Margarette, who is in fact not Margarette at all, but an Infernal. Just like Robert, Margarette’s body was taken over by an Infernal. It is also revealed that Haruko, the young girl that was inspiration for the tournament, was Ueki’s adoptive mother. On this day, Ueki and the gang are celebrating, and Ueki has curry to commemorate his mother’s death. Back with God, as he faces the Infernal Margarette, the two fight using their sacred weapons, but it is a draw. They finally pull out one last powerful sacred weapon: the tenth star sacred weapon, Archenemy. However, the episode ends without revealing exactly what Archenemy is.