Properties of water that may have favoured origin of life in it: Water is essential for life. Life and water are inseparable. Life first originated in water. If liquid water is available on other planets, life could be expected to originate there also. So, it is impossible to think of any other molecule that could