Why do mirrors reflect light?
Short answer
A mirror has a smooth surface, so light bounces in an organized way instead of scattering in many directions.
How it works
The image is not caused by an object inside the mirror. The eye traces reflected light back in straight lines, making the image appear behind the surface.
Key point
The practical point is this: The eye traces reflected light back in straight lines, making the image appear behind the surface.