Your story so far is great. The only thing I'm worried about is that the MC "copies" Garp. He feels more like a clone than a son so far. Maybe try to develop him a little more unique from now on. It's still early in the story and there is more than enough time to do that.