translate English to German: That is reassuring and encouraging.
Dies ist beruhigend und weckt Zuversicht.