prince charming

from WordNet (r) 3.0 (2006)
prince charming
    n 1: a suitor who fulfills the dreams of his beloved
    

[email protected]