Well I know just what you are going through! My b/f is miles away and he was here until last night when we had a big row!!! He left and called me and text me from the bus station and on top of that his small backback was missing when he arrived in izmir with his wallet etc inside? Stupid Boy put the bag with the rest of his luggage under in the hold?
But there is a lot of Jealousy on his part which I can't handle maybe its the big age difference?