Megs
You will Megs. You're amazing and there will be a bloke at some point who sees that. And you aren't hopeless it's just hard to find a bloke who actually is worth the trouble.
Just a gut feeling. But I also think that if he can't tell you that he likes you he might lose out.