admirer: someone who admires a young woman
lover: a person who loves someone or is loved by someone
hydromorphone hydrochloride: a narcotic analgesic (trade name Dilaudid) used to treat moderate to severe pain