I LOVE a happy ending! Wonderful news on all counts.