What should I do?

I recently started talking to this guy from another town (it's about 30 min away) and I feel as if I'm not worthy.  He's amazing. He tells me he doesn't want what we have to go to waste, and that he really likes me. I feel the same way, but I also feel like I don't deserve him. I don't deserve his kind heart, or his beautiful smile. I live 30 min away from him, and it's times like this where he needs me, but I can't be there. He deserves so much better than me? please help