you are so lucky to have found such an alec
a very charming man who is intensely smart and at the same time fun and playful
"you are so lucky to have found such an alec" What is the definition of "alec"?