Keith didn’t know who he was from his Galra side, and neither did he know about the paladins side.
Shiro tells Keith they’re a family and they are,
but Keith always pushed people away, and it made him look selfish and cold,
It was him protecting himself the only way he knew back then.
and in season 4 we see him making a choice.
Keith left his friends his family,
So when Keith left, he had made a solid choice. Keith decided to be alone. Keith knew it,
Say whatever you want, but other than Shiro, Lance is the one that knows Keith the most. Lance knows Keith, and he knows what Keith is scared of,
Lance knows Keith is scared of doing things right, to confront the problem,
Keith did run away. Keith was scared to get closer to the team, to get closer to Lance.
Lance was finally in a place where he was accepting Keith,
For what? We never got to see because Keith was pulling away,
Keith choose to be alone, and Lance got very hurt. Lance has never been afraid to call Keith out,
Keith’s biggest fear is the team not accepting him, not wanting to be with him if he’s not the leader,
That’s why he left. That’s why he chose to be alone. He didn’t want to get hurt, and he wanted to give the team a good leader,
Keith was protecting himself and the people he loved the most,
So when Keith left, he was alone. He didn’t have anybody. Keith loves the team, they’re really important to him, so when he found out something could happen to them,
He was willing to die for them,
Keith’s way of showing his feelings is through action,
Lance is more vocal, but he’s a man of actions too,
Voltron is very important to Lance. It’s his second family and everyone knew that, everyone except Keith,
So now that Keith back, and has this mentality,
It hits home run for Lance,
Now that Keith’s back with the team, Keith knows about his Galra line. He and Krolia bonded. He knows now that he’s not alone,
So now he wants to bond with the team, he’s trying to keep them safe, to show them he cares,
But after being in space for so long, and left alone with his thoughts and the teams,
Keith starts remembering his past, his doubts, his fears,
The team pulling away. The team not accepting him. It makes Keith very anxiose,
It made Keith go back to his mentality to push people away,
But this time he can’t or better yet they won’t let him go away,
Keith isn’t a person of words,but when he says things they mean a lot,
It can either hurt the team,
Keith is slowly but surely getting there. Keith is getting close to the team,
and he started with the one person he was impressed by,
The one that has fears, but still confronts them,
Keith isn’t only talking to Hunk, he’s talking to himself. When Keith gets scared he runs away,
it makes him look like he only thinks of himself,
But his action prove other wise,
but Keith still thinks the paladins are with him or follow his orders just because he’s the leader,
There’s one person out of all of them he listens to it the most,
Keith convinced himself that Lance only saw him as a leader because of this,
Keith really thought Lance was going to him because they were getting closer, they were being friends, but Lance said this,
Ouch, Lance basically said he went to Keith because he was the leader, like he didn’t have a option,
That’s it. Keith accepted that Lance didn’t want to get close to him, that he didn’t want to be his friend. Keith convinced himself that Lance is around him or reaches out to him because he’s the leader.
But we all know Lance is a liar.
Shiro was back, Allura, his crush was there. The whole team was there, Lance could have talked to anyone, but he chose Keith. Not only because he was the leader,
but because Lance trusts Keith. Keith is more than a leader, more than a half Galra, he’s the future. Future what? Only Lance knows.
Going back to Lance lying about going to Keith only because he was the leader, why didn’t he go talk to someone when he was insecure in season 6?
Yes, Lance and Shiro were having problems, but he also had problems with Keith. Both of them butted heads all the time, but he still went to him.
So why didn’t he go to Shiro when he was feeling insecure?
He preferred to talk to the fucken mice rather than talk to the LEADER or confess his love to Allura. Like, *INHALES* BOY.
In conclusion, Lance gave Keith the idea that he was only around him because he is the leader. No one else, but him,
Lance really pores his heart when he says “Team leader” but for Keith it’s a reminder of how Lance only see’s him like that.
Both of them need to talk and Lance has to be the one that admits their friendship, because he’s the one that has been rejecting it since season 1,
and for that to happen, something has to happen to one of them.