wow your mom makes you food when you ask.. lol

she loves you she stuck up for you to your dad. you can quit for her or tell her the truth whatever you do, don't continue lying to her. she doesn't deserve that.

if you tell her the truth, i'm sure she'll be more understanding that you think. she was probably just reacting badly to finding out that her 'baby boy' has grown up and making his own decisions like smoking, which she had never imagined you doing.