Solar Flare Mystery Unveiled!