Answer: misterright

AnswerCrossword Clue
MISTERRIGHT

Man of one's dreams