Ok but imagine Justin goes to Alex's house after a fight with Seth because he was there for him last time he needed somewhere to stay. Even though they're not exactly close, Alex lets Justin in and insists on taking him to the bathroom to wash the blood off his face and make sure all the wounds are clean. When Alex is done, he finally looks Justin in the eyes and Justin, realising how close they're standing, just can't help leaning in and softly kissing Alex for the first time.
Okay yes! And Alex has him on the counter, and he’s taking so much care and being unnecessarily gentle while he’s cleaning Justin’s cuts. That’s the exact moment when Justin realised he never wants to leave Alex’s side. They’ve never been close, and Justin wonders why, especially considering he quite likes the boy.
When Alex is done he then decides to put some antiseptic cream on his open wounds, and that brings him even closer than he had been. And Justin can feel his warm breath on his face and he just has to close his eyes, and it’s so easy to just be there with Alex, everything is silent and there’s no expectations or scolding.
Alex finishes up with the cut under his eye, which is how he ends up so close to Justin in the first place, he was 100% focused on not getting it in Justin’s eye and hadn’t even realised he now stood between the boys legs. Justin just looked between Alex’s eyes and lips for a while, and eventually, after the longest time ever, he nervously leant in and pressed his lips to Alex’s. They were barely there at first, but when Alex responded to him he relaxed and deepened the kiss.
Oh my gosh, and bringing it back to Justin always feeling like he has to repay people for their kindness- he’ll try to go further with Alex, and when the blonde stops him he thinks he’s done something wrong. He was sat on the counter but he jumps off and tries to make a run for it but Alex won’t let him.
“I’m sorry. I didn’t mean to take it so far it’s just- I really like you, and I have nothing to give back to you for taking me in. I don’t want to lose you because I can’t repay my debts, so I thought if I-”
“Whoever said you had a debt to pay? No, Justin you’re always welcome here, okay?”
Justin will just nod, and he pouts at Alex until the boy finally gets the hint and pulls him into a hug. Then they’ll stay there like that, then later when they go to bed Justin waits a little while, building up courage before he climbs in with Alex, who was secretly still awake and just rolls over to hold him.