Salma Hayek says becoming a mother taught her to love life again.
The 'Frida' actress - who has a seven-month-old daughter Valentina Paloma with her fiance, French businessman Francois-Henri Pinault - revealed having a baby is the greatest thing she has ever done.