Bethany, I totally understand your frustration, and I also feel for the mama to be, as it sounds like you do too, from the fact that you politely attended her shower and have shared your lifestyle with her, despite knowing her choices differ from your own. How sad not to be able to give up smoking for one's unborn child

, and how frustrating for you to have to see your friend continue to make unhealthy choices despite your efforts to help her

On the other hand, not to accuse any one in particular, but I think we are all less than perfect and it is good to acknowledge that. It's easy to make ourselves feel superior by looking down on mamas who make worse choices, but is that really supporting them to improve their lifestyles or supporting ourselves to work on our imperfections? Whenever I catch myself judging someone else (and I do, like all of us), I try to think whether their choices are really worse than mine, and if so, about how I can help that person improve. And I also try to think about my own (many) imperfections and how I can improve. To quote the Desiderata, "If you compare yourselves to others you may become vain and bitter, for always there will be greater and lesser persons than yourself."