Aos 28 anos, Jeong Jin (Nam Ji Hyun ) tinha tudo que uma pessoa poderia desejar ou precisar. Com um ótimo trabalho e um namorado fantástico, Jin estava convencida de que sua vida era tão perfeita quanto possível. Mal sabia ela que seu mundo perfeito estava prestes a desmoronar. Jung Jin então decide abrir um restaurante com sua mãe, mas o restaurante acaba indo à falência. Sua mãe vai para o campo e Jung Jin é deixada sozinha novamente.Nesse momento a bruxa Zo Hee-Ra interpretada por Song Ji-Hyo aparece querendo o espaço de Jung Jin para abrir seu próprio restaurante. O restaurante de Zo Hee-Ra fará comida que atenda ao desejo do cliente, em troca da realização de seu desejo, os clientes dariam a Zo Hee-Ra algo que ela deseja deles. Jung Jin é cética no início, mas tem uma experiência incrível ao comer a comida de Zo Hee-Ra. Logo as duas trabalham juntas e tornam o restaurante muito popular. Porém, qual será o preço do sucesso?