Reflections in a Puddle.