Long distance

I’ve been talking to a guy since May he’s 18 I’m 17 and I’m really struggling because we connect on a huge level through social media but he lives in London and I live in the East Midlands so it’s about 4 hours distance. I want to meet him but I need a motive something to do when we meet bc I’m a bit shy when I meet someone new and I want it to be as fun as possible. It’s hard because he claims to want to meet me but when I ask it sort of gets taken as a joke because it’s unrealistic to spontaneously randomly meet. I tried not talking to him for a day because I thought it wouldn’t work out but it felt just as bad as a break up and I felt lonely and genuinely missed him loads. I just really wAnt to meet him, how can I plan to meet him doing something fairly fun as well as safe