Getting home to find that your food is missing would usually make someone angry and not grateful because they would think that someone stole it.
Consider the statement "I was thinking about my leftover Chinese food, came home and someone had eaten it". Based on this "When I got home, I found that my Chinese food was missing and it made me really grateful that someone ate it" a true statement? Yes, no, or I don't know?