echoes and reflections