Can i ask how old you are now and did you follow similar paths after school - job or go to uni etc?
I ask because my 18yo DS has a lovely GF, started dating 18m ago, knew each other as friends in a friendship/hobby group before then. Because they went to different colleges and live about 15miles apart (though their colleges are in teh same tone LOL) , GF was only allowed to come and see him one day at week at the weekend, but more in holidays. They did the same A levels, have the same interests and, by sheer fluke, have applied to the same universities (for different courses).
They are seriously lovely together and seem very committed - shared values, similar backgrounds, emotionally stable, never had a major row, dote on each other and talk on line every day even if it’s just while doing homework. I guess I worry that they will have a major dramatic break up at uni or something, so would love some reassurance that this might go the distance - well not reassurance, but some inkling into what makes a couple survive long term?
ETA see you’ve updated and are 43!