M, You are too kind, especially if you are under the weather. I would have given him a rain check for yesterday and advised him to come over when you are feeling better. The least the man could have done is say "M, thank you for the home cooked meal". Time to cut him off for the meals or at least the goodies.
Hope you are feeling better soon.
Sit quietly, the answers will reveal themselves when you least expect them to. The past is gone, the present is a gift and you need to focus on today, allow the future to reveal itself when it is ready.