'Goldilocks' Planet's Temperature Just Right For Life