he had been so hard on andromeda when she admitted to receiving oral sex from her assistant ( which was the reason perseus had been a first assistant in a decade ) and he acted jealous when he learned she and lord jordanis had had a brief affair in the past .