ima midnight snacker too. it's tough, but i've forgiven myself. i stopped eating so much junk during the day, ima snackaholic. when i do snack now, it's a healthy treat like fruit (with lime, chili, salt - YUM!), organic spring mix, or nuts. i even treated myself to a pint of coconut milk chocolate ice cream, one spoon full. plus i've stopped eating a full dinner, and started snacking (stop when i'm full), for "dinnish". awesome that you crochet. i can only crochet amoebas. lucky! new puppy! what kind?
good luck, stay strong.