the stranger ending explained