translate English to German: People listening to us are amazed.
Die Menschen, die uns zuhören, reagieren erstaunt.