ok listen, captain flint/james mcgraw was john silver’s backstory. he is the person that made him who he is. he says he was no one because he believes that to be true. he believes that he was ‘nothing’ before flint. his past wasn’t important, it wasnt what defined him. silver didn’t have a cause before he met him. until flint gave it to him, he had no story. in the same way flint had no story before thomas. no story worth telling, no story worth fighting for. so cant you see it? silver not telling flint his past wasn’t because he didn’t trust him. not because he didn’t love him. it was because flint was his beginning. he was where his war began. and how do you tell someone that? how would james tell thomas that he is the reason for all of it. how would silver tell flint that not only is he fighting for madi, but he is also fighting for him.