Many of us can cook exactly what we feel like eating, or at least most of it. In terms of foods within your cooking knowledge, does it taste better if a friend/relative makes it or you do?
Example: my grandmother's soups are very bland, yet they taste amazing to me. when i replicate it at home it's not the same. My mom made a clam sauce last time I was home that was not at all how i would choose to do it, but it tasted great to me. Is it the food, the company, the love for the person who makes it, or the fact that I didn't have to make it myself? Certainly the feeling one gets from restaurant food is completely different, even if it's tasty and enjoyed in company.