ebbing and flowing