Some 50-year olds are still 25-30 on the inside, and some 23-year olds are like 35, so it can and does happen that people separated by 10-years or more can be on the same maturity level.
It’s happened to me three times. I became best friends with a co-worker when I was 35, but I looked like I was in my 20s. She looked like she was 25-26, and had the same maturity level as myself. We had a great rapport. She was 19. Another real life best friend was 76, when I was in my late 40s. We just got on so well that I forgot how old she was. Then on EP, my best friend there was in her late 20s (but an old soul), and I was in my 50s. With these friends, chronological age didn’t matter because of the personalities of the people. We just had a great rapport, and age wasn’t an issue. .