Just on a random thought (since apparently I'm going to the cricket on no sleep), it's amazing how you change. My girlfriend is a smoker, and while I don't love it, I see past it for the person I like. Maturity is weird.
Once upon a time that was a deal breaker. Now? It's nothing more than nobody's perfect, and if you have a vice but you're better company than anyone else I can imagine? Worth it. I'm sure as fuck not perfect and I know people don't mind my company despite my imperfections.
I mean ffs a former co-worker called me perfect today. Mainly because the discussion was around being at the end of what you could handle, breaking down, confidence and she couldn't believe my honesty around the struggles I've attempted to hide for a while.
Ooookay that should probably be the last beer.