Of course the 20 years age gap is 100% needed for the plot. The ML can't just be a normal childhood friend, he needs to be a childhood friend of the FL's father. And he's NOT weird if he likes the FL which he also witnessed growing up because he has an amnesia so that canceled out the creepiness fr