i know there is nothing i can do, but there is somthing you can do
you can shorten the distance, depends how much you willing to change your life for him, depending on how much you like him, is he worth it?
good luck, all the best….. maybe try and convince him to move closer to you?