i disagree strongly, cain may look at his actions but he’s crossed his boundaries with jooin several times, it’s way unrealistic for their relationship to be a romantic one, cain is stuck on a past of them and it’s truly unrealistic. while yahwi is actually trying to be better it’s called character development and he’s going through it slowly, if you can’t see it you’re being ignorant

cain = a responsible person who thinks about his faults and asks for what he did wrong, apologizes multiple times, is actually romantic (hand kisses and hugs), is sincere with his words and actions, cares and love their crush but not yet partner (⌒▽⌒)
meanwhile yahwi = a person who literally confesses with "when i think about you i wanna touch you" and solves every problem with sex, so far hasnt said anything sincere, thinks of their partner as "something"