reflections and revelations