ebbed and flowed