Okay long story short my gf is non EU we have been in a relationship online due to this situation for going on 3 years now. She has visited me in the UK 3 times during this period for a total of 4 months. It is far from the shakey relationship it sounds and very genuine. Doing this online for so lon...