Thanks for all your kind words ladies - i fessed up to my pharmacist and she was lovely, said life happens and that i should have a decent loss next week!
First of all your not a failure, and well done for fessing your sins to the pharmacist. You are now in a new week and you can get back on track for x-mas.
Like Daisy said most of that gain will just be water, and will be gone by next week plus some. Don't be hard on yourself. x