John Anderson happily ever after