I can't tell you how happy I am for you and Megan. One time while my son was going through a tough time in rehab he commented that "being a junkie doesn't mean your not a nice person just means you don't have the control to show people the real you."
It's got to a great feeling also to remember, aside from a bad choice she made, you taught her well.