Why does my friend think I'll get an amazing guy?

I was saying that I'm scared and insecure of my love life. He said that I'll get a fucking amazing guy and that he'll be someone like Prince Charming. That I should love myself the way I love others. I find it a bit hard to believe tbh.
Why does my friend think I'll get an amazing guy?
Post Opinion