My boyfriend and I have been together for a year and a half. He's kind, loving, supportive, and hilarious. He has a great family and we're great together. The bad news: he was a smoker before we started dating and I hate smoking. My dad died from cancer — smoked every day of his life — and the smell makes me sick, so my boyfriend quit. I've brought it up to him 100 times: I will not be with a smoker. He told me that he was a smoker when we started dating, but now it's just once in a while.
The other day, I saw a receipt for a pack of cigarettes. I haven't seen the pack, just the receipt — what should I do? Part of me wants to just find them and throw them out. Part of me wants to tell him to choose between me or the cigarettes. I've told him before that I don't want anything to do with them, and I especially don't want my future children to lose their father the way I did. He's made it perfectly clear that no matter what I say, he's probably going to smoke one every once in a while, but never in front of me.
Should I just let it go? Do I dump him? I could see myself spending the rest of my life with him. He's not perfect and neither am I, but I promised my parents — and myself — that I would never date someone who smoked. I'm so confused.