I've managed to go from one "train wreck" in my life to another; with some periods of random happiness in between. Even a mental health professional might be amazed at how I've made it through the things I've had to deal with. One thing I've learned (well several) is to keep putting one foot in front of the other, try to never lose my sense of humor (let's face it, anything can be funny and if it's not THEN; it will be later), and the sun always comes up in the morning, no matter how much we may think it won't. And, those "friends" who won't stand beside you through it all, weren't really your friends after all. But most of all, God will never forsake you.