Polarity is a phenomenon that has to do with the positive and negative electric (ionic) charges of a molecule. A molecule with distinct positive and electric charge is said to be POLAR. However, water is said to be a universal solvent because it dissolves more substances than any other solvent can.
This solvent property of water is a function of its POLARITY. Polar solutes dissolve in polar solvents. Hence, only polar solutes can dissolve in water (a polar solvent). Hence, in this case, CH3OCH3 (ether) will dissolve in water because it is a POLAR molecule/solute.
The Ice would absorb heat to change the temperature from anything below 1 degree celsius in order to become liquid water. After being a liquid water it'd absorb further amount of energy in order to increase it's temperature to 100 degrees. Therefore, the Ice absorb more water