Midoriya Izuku has gone through hell and back. Not only did he find out that the number 1 villain is his father, but he had to watch all of his friends die right in front of him. When he finally thinks that it's over, he gets sent back in time to right the wrongs. Will he be able to save everyone? or will they all die for a second time? This story is also on AO3
43 parts