I smoked for 3 years before marraige and about 2 years after.
My wife tried many tricks on me but i never budged. Then when i had my son, she told me i was not allowed to smoke at home to which i complied and then just one day while driving i decided i will quit, i threw the cigarette pack out of the window and have never smoked after that.
That is the best way to quit , cold turkey , I know some quitters who did it this way , there are other alternatives too. But again it boils down to smoker , he/she has to want to quit.