listen, I am all 110% for pining-deep-in-love-from-afar with McHanzo, but also consider the following:
They start out dating casually. Neither of them expects a thing out of it. McCree’s not one to hold back when he’s attracted to someone, and Hanzo’s handsome and smart and just a little bit dangerous, so he asks him for dinner. Hanzo almost says no, but he says yes in the end, because a night of pleasant company, free food, and possibly bedding someone for the first time in like 15 years doesn’t sound too bad. It’ll probably end after that, so why not?
So they go out once. Then they go out again. And again. Then they’re steadily dating without really meaning to go that route. The superficial flirting and attraction become a real affection for them both. They seek each other out in their downtime, not even for dates or sex, just for the sake of being around one another. They still flirt, but it’s more silly, more romantic, more something else that neither of them examines too closely.
And then, when they realized they’ve fallen in love some six months down the line, and they already have each other, that’s fucking terrifying.
McCree’s been on the move for so long, taking what little he can get when it comes (one-night stands, mostly, maybe the occasional encounter in a seedy bar bathroom if he hasn’t gotten too drunk) that he sort of stopped expecting anything else to come. He thought he was happy that way simply because it was working for him.
Hanzo had never expected something even half as good as this. He’d tried to have a steady relationship once, as a young adult, but then his father had cracked down and he had turned his own attention to the future of the clan, and then Genji’s death happened, and there was just. Nothing. He had no hope for anyone loving him, so he did not even consider it.
So now they both have this thing. This actual love, that has somehow just fallen into their laps without them realizing. And it’s terrifying once they become aware of it, because how badly are they going to fuck this up now that they know?
But it doesn’t end. They just keep going with this love thing that they’ve somehow gotten. And it takes months or years but they slowly learn to accept that they have it, have each other, have a future if they want it.
And it’s pretty okay, all things considered, for something that started with a lukewarm dinner date.