Нет, по-другому смешно. Ну вот, например: Выражение to keep something at bay - это идиома, она означает не давать этому самому возможности доставить неприятности или неприятные чувства. Т.е. to keep the night at bay означает в вольном переводе - пусть ночь не приносить тебе печаль. Soaring - это вовсе не страдающий дух, а вовсе даже возносящийся до небес. В вашем переводе смысл исказился до противоположного.