honestly bro, long distance relationships do not work out well, atleast for majority of us. You can give it a shot and ideologically it may be that love stands the test of distance and time, but it seldom works out.
What you say about contract marriage is so true, and that is why one should go...