itchy palm to it girl