Chinese: 事情难免会发生。
English: Stuff happens.
French: Des trucs arrivent.