A mirror reflects light and we humans are able to see ourselves in it. But we also know that we humans are opaque objects and do not let light pass through and a shadow is formed. So when we stand in front the mirror there should be a shadow on the mirror as we are opaque object but instead we see our reflection.WHY?