looks like dilemma. My dictionary says it's always perfective in Russian. Could you try "очаровать" instead? Or you really need this one?