translate English to German: And now, tomorrow, the long-awaited moment will arrive.
Und jetzt, morgen, ist es endlich soweit.