a person who thinks that they are particularly good at sth or who thinks that sb will find them particularly attractive
God's gift (to sb / sth)
a person who thinks that they are particularly good at sth or who thinks that sb will find them particularly attractive
He seems to think he's God's gift to women.
Definiciones del Oxford Advanced Learner's Dictionary, 9.ª edición