Do you think the stress might be part of the issue? Our bodies can be funny things, some people drop weight when stressed and the some of lucky ducks hold onto weight with a vengence when stressed. Do what makes sense, reduce the cheese, watch your sodium intake, increase your water intake, things like that...but don't make yourself crazy over it. Try to focus on all the posetive things you have going on in your life, things not weight related. The thing that will make the biggest impression on him won't be your size...it will be your attitude. If he cannot shake your confidence, that will say more than anything!