translate English to German: In fact, what we are discussing is nothing less than life itself.
Wir sprechen hier nämlich über nichts Geringeres als das Leben selbst.