Is Our Planet at the Point of No Return?