Hi Becks....sorry you had a lapse

But I think you have beat yourself up enough about it, so best to move on and get back on that road to your dream, which is so much shorter then it was weeks ago.
I wish there was some way I could bottle up a promise for you, to convince you that your size 12s are so close at hand, and that the time when you look back on it is going to seem so blindingly small you will sit in amazement and wonder reflecting back on the days (now) that you didn;t think you would get there. BUt alas, I can't do that - I can only give you my word.
Stick to this diet as if your life depends on it. No more lapsing, or those 12s will get further away. Just adapt a ZERO-TOLERANCE to failure......and promise yourself that. I bet if you make a promise to a friend, you would keep it, wouldn't you? So make one to yourself....and keep that to, as you are your own best friend at the end of the day.
CHin up - whatever you did or had will not undo all you have done. Put it behind you, and press on.
You want it? It's there for you. JUst focus on it, and go and get it.
We are all behind you. No more guilt - no more shame. Just a race to your dream.
xx