steady - adj. continuing for a long time in a dependable way
high-achieving - adj. successful
elitist - adj. regarding other people as inferior because they do not have power or wealth
snobby - adj. disapproving
Prince Charming - n. a man who would be a perfect husband or boyfriend