Question: a flame doesn't have a shadow?
Answer: The main reason why the flame has no shadow is because the flame itself is a source of light. A shadow is the surface area which is less bright than its surroundings because something is blocking light partially or fully from that area. Therefore, a shadow is nothing but a darker area with the absence of light.