Damselflies: An Ancient Mirrors Tale