Reflect and Refine