Reflection

10

How far will we go to achieve perfection?