i'll probably sound a little wacky and over-involved, as fasting does some weird things to my mind and emotions, but, i feel this needs to be said.
reading your post made me feel physically sick to my stomach. first off, if your fiance treats you badly based on your size, then why the heck are they still your finace? have a little self-respect and dump them or set them straight before it's too late! what a disgusting reason to treat you badly!
i can't read your mind, but i've gathered from what you wrote that some of your motivation in fasting is to be skinny so that others will have a better opinion of you. it scares me that you don't seem to realize how twisted that logic is.
people who treat you badly absolutely do not deserve to have this kind of emotional impact on you, and they don't deserve having all of your effort and willpower in fasting dedicated to them. fast, but do it for YOURSELF! do it for your health, for your wellbeing, for the sense of accomplishment, but absolutely don't do it for other people. please, have more self-respect.
okay, i got that out of my system. as for the food, this is what i'd do:
i'd fast until the evening before the events, and that evening, eat veggies or fruit, which should not only taste totally delicious after days of fasting, but will give you a nice energy boost just in time for the parties.
as for the event itself, go there with the intent to enjoy yourself and to enjoy mingling with your family, NOT with the intent to be skinnier than the last time they saw you. really, just try to enjoy it!
while i'm there, i'd graze on nothing but light, healthy foods, if possible all veggies and fruit, and that way it'd be simple to continue on with the
Water Fast immediately after, if needed.
whatever you choose to do, good luck, and i hope your
Depression recedes =(. please don't let other people make you feel that way. no one deserves that kind of power over another person.