This is not a good enough reason to think it could be life. So many objects in our universe are orders of magnitude more powerful than our unremarkable sun.
> Repeating Nature an enigma
This is not a good enough reason to think it could be life. Repeating is fundamental to every single branch of physics. So many phenomena emit photons periodically. Charged particles in circular motion, pulsars, quasars, binary stars, solar systems at certain viewing angles, etc.