Yay - a happy ending and a new beginning - all rolled into one!