Amanda Shelton (Sarah Michelle Gellar) es propietaria y chef de un encantador restaurante que ha heredado de su madre. Aunque sus habilidades culinarias dejan mucho que desear, es una joven agradable, atractiva y muy emotiva. Tom Bartlett (Sean Patrick Flanery) es un alto ejecutivo de unos populares grandes almacenes que ha conseguido triunfar gracias a su sentido práctico. Aunque parece que no tienen nada en común, un misterioso vendedor de cangrejos, un encuentro fortuito en el mercado, y un poco de magia están a punto de unirlos y cambiar sus vidas para siempre. Cuando Tom visita el restaurante de Amanda, ella se siente inmediatamente atraída por él y pone todo su entusiasmo y esmero en la comida que está preparando, y cuando Tom comienza a saborear la cena se queda prendado de ella