Maybe we owe our existence to Saturn