Oh don't beat yourself up too hard. However am very thrilled to hear about your great weekend.
I too am a smoker and have been fighting your same battle the past couple months. It is not easy so I feel your pain.
Hang in there and keep on trying. (Maybe tell yourself that all that money you save not buying cigs you can buy yourself a new Yorkie) WOW, what motivation huh? LOL!