Glad you stood your ground. Life is too short to be miserable. It seems that she fucked up...Not you. Keep that in mind.
Try not to lean on the booze too hard. It helps a little but it also clouds judgement...Something you will be needing.
You gave it all you had. Hold your head up. You deserve a happy life.
Bookmarks