I met a man online who I dated 4 times. He lives 3 hours away and I have known him for 4 years. He will meet me halfway for dates but he never comes all the way to see me and does not want to come to my hometown to see me. Many times he has told me that he would come and at the last minute he either calls me to let me know he is not coming or he just doesn't show up. When I stopped calling him for 3 months, he kept calling, sent me flowers, apologized and said that he wouldn't do it again. This past weekend, he did it again and I called him the morning that his train was supposed to come and asked him if he was still coming and he said no because it was snowing in his area but I checked the weather channel and it wasn't. I don't want to stop calling him because he is the only one out of my "friends" who calls me and even though I know he wants a sexual relationship, he is the only man who has continually called me for this long period of time. When we used to date, he also treated me well, he would take me out to dinner, movies and we would have a good time together. I haven't dated in 3 years because I lost my job and my finances didn't allow me to date and I was going to school full time. My financial situation is still shaky and I don't have medical insurance so I think that is why he doesn't want to start a serious relationship with me. I can understand that but the lying about the weather I can't. If he couldn't come, that is all he had to say. I talked to him 3 days ago and told him that I would call him back but I am not because I am mad. He won't call me because I said I would call him back. I miss him but I want someone who I can depend on. But I don't want to be lonely. Before this man that I am talking to now, it was 9 years that I was in a relationship and that was for 4 months. So I am very hesitant to terminate this friendship.