This is why I believe in science and stardust. This is why I cannot fathom an entire universe with only ONE lonely blue dot that holds life. News like this makes me feel hopeful actually. The possibility of life elsewhere puts things in perspective.
Also, I watched the X-files in its entirety when I was on maternity leave with my sweet Baby Jane. NASA is cracking the biggest X-file ever with this one!