tides of future thoughts