waves-suffering