Reflections (extended version)