repulsive and irresistible