Gillian Holroyd är en modern häxa, och bor i en lägenhet i New York. En dag flyttar den stiliga bokförläggaren Shep Henderson in i huset. Gillian bestämmer sig för att hon vill ha honom, speciellt då han är gift med en gammal rival från Gillians universitetsdagar, och bestämmer sig således för att förtrolla honom. Men hennes krafter hamnar i fara och beslutet att förtrolla Shep leder till komplikationer som inte ens Gillians tankeläsande katt kan förutse.