Abbey, this is wonderful. I will be all "pretzelted up" for you also.
The age diff may mean she is stable and strong enough to help/encourage him to be/stay stable and on his right path.
I am literallytearyeyed for you. I hope 2008 sees a whole lot more posts like this, all over the Board!
Hugs,
Susiestar