translate English to German: Now it is a promise.
Jetzt gibt es das Versprechen.