He is charming, but is he my Prince Charming?

Oh heavens, why is he so beautiful?
Not only the way he looks
But also the way he talks, the way he moves
The way he socializes, the way he lives his life
Oh heavens, why is everything about him so beautiful?

Oh heavens,
He’s a man who knows what he wants
A man who knows what he does
Oh heavens,
He’s a man who stands on solid ground

Oh heavens, we used to be close
We used to tell stories
We used to joke around
Oh heavens, we used to be friends

But oh heavens,
Distance did its part,
We had to be apart,
And oh heavens,
He met someone and landed his heart

Oh heavens,
Am I being delusional?
Would it be wrong if I wait for him?
Would he be worth the wait?

Oh heavens,
He is unbelievably charming,
But is he my ‘Prince Charming’?