For the Man Who Has Everything being rejected because DC had already developed projects with other writers for the characters with which he intended to work. When the editor Dick Giordano finally approved the project that would become "Watchmen", Moore and Gibbons began working on planning the stories. Shortly after, the editor Julius Schwartz asked Gibbons if he could draw a Superman story. Gibbons said he was available. When Schwartz told Gibbons he could also choose who wrote the story, he immediately requested Moore. "For the Man Who Has Everything" began to take shape. Batman, Robin and Wonder Woman visit the Fortress of Solitude with gifts
For the Girl Who Has Everything (Supergirl) For the Girl Who Has Everything (Supergirl) "For the Girl Who Has Everything" is the thirteenth episode in the first season of the CBS television series "Supergirl", which aired on February 8, 2016. The episode's teleplay was written by Ted Sullivan and Derek Simon, from a story by Andrew Kreisberg, and directed by Dermott Downs. The episode is based on the Superman story "For the Man Who Has Everything", which was written by Alan Moore and Dave Gibbons for "Superman Annual" #11 in 1985. Kara wakes up on Krypton under a medical assistant robot named Kelex. Her mother Alura returns