The ending is totally unexpected