Stargirl will debut on DC Universe on May 11. DC's Geoff Johns penned a letter about his personal connection to Stargirl originally intended for press but IGN has received permission to run this letter for fans to read.