Diana Wynne Jones

But whoever heard of enchanted bacon anyway?