prince charming

(noun) suitor (generic term)

< prince charles | prince consort >