Thats really great! I'm so happy for you and hope I can tell that story someday...
Has there been any talk on a good counselor before that happens, or at least to start, the last thing you guys want to do is fall back into the same pattern as before and end up back where you once were...