Truthfully: Sherlock. Sometimes it’s the only thing I can get him to eat. Mycroft’s the one that told me. He wasn’t eating for a long time when we first met and his brother sent me a text simply saying something along the lines of ’He likes sweets. MH’. So I left out a box of pastries out on the kitchen table and within two hours they were gone. Never saw him eat any, though.
John still does this.
You don’t eat. Without me you’d die.
Quite literally, too. Though I do appreciate it.