Don't worry ! You'll get your spark back !! But, one thing I can do to help is to let you know that you probably didn't gain two pounds of fat this week even though you ate whatever you wanted.
In order to truly gain two pounds of fat, a person needs to eat an extra 7,000 calories on top of their normal daily intake. one pound of fat = 3,500 calories. So, did you eat an extra 7,000 calories worth of food ? If not, then you didn't gain fat, but you did gain weight. How ? Water retention. You may have eaten a lot of salty foods like chips and such. Eating too much salt can cause a person to retain water.
Ever notice your weight goes up during TOM ? Most women tend to gain weight during their menstrual cycle. Is that a fat gain ? Nope, it's nothing more than a temporary water weight gain that passes in a few days.
I can easily "gain" 3-4 pounds in a day ! It's not fat. It's nothing more than a temporary fluctuation that passes in a few days. Don't tie your emotions to the scale. There really is more to good health than a number that stares at us from between our toes in the morning.