How long, o Lord, how long?