I see the following example in a English lesson.
A: I'm exhausted
B: Why don't I cook dinner tonight.
I am sure that B's response is grammatical. My concern is that, is it a cozy and heartfelt response?
Is it better to say
B: I'll cook dinner, I'll do the chores ...