Wow...happy ending at least! Poor Moses and such an appropriate name!