desire – n. to want or wish for (something); to feel desire for (something)
costly – adj. having a high price; costing a lot
tasty – adj. having a good flavor; pleasing to the taste
prepare – v. to make (someone or something) ready for some activity, purpose, use, etc.
separate – v. to cause to stop being together, joined, or connected