With roughly 100 billion galaxies hosting countless stars each, the universe seems like it should be teeming with life. But is it?