"This girl had so much going for her."
Unfortunately, sometimes that isn't enough.  All the tools in the world don't always give us the means for dealing with unhappiness.  So as a substitute, if it were't heroin it may very well have been something else.