KP, I read this joke yesterday:
Why is your nickname "bottlecap"?
because when you are not with the bottle you are on the floor...
No disrespect intended, but if you already feel better now, next year you'll feel awesome and will be able to laugh about it all sometimes! Something I thought I would NEVER do when I was there....
No contact is FOR YOU because YOU ARE WORTH IT.. keep no contact as if your life depended on it... it DOES. That it is difficult often doesn't make it less valuable, VITAL, for our sanity.
HUGS!!