Starlight may reveal our solar cousinsBy Editor26 April 2013 Two planets as friendly to life as the Earth have been found. Now, Harvard astronomers have confirmed the existence of life out there is just a matter of time, using an ingenious trick with starlight. In an announcement mostly