You know who you are, who you are capable of being in a positive way and who you want to be. It's important to be aware of that and really great that you can take an outside look at that.
It's never selfish of a person to hope that the people they care about being with will be themselves.
Never did see the point of drinking, or smoking, or drugs, for that matter. All seem like means to an end to me. Granted, everyone has their addictions, myself included, but it all depends on what you can deal with. *hugs* I know you'll find someone better, just give it a little time.
It's never selfish of a person to hope that the people they care about being with will be themselves.