Penelope Cruz has confirmed she is pregnant with her second child.
The actress revealed the happy news through her publicist who then explained that this was the reason Penelope had decided not to travel to Spain for an awards show this month.
He said she was 'extremely happy and very excited' about the news.
The 38-year-old star is nominated for Best Leading Actress at the Goya awards in Spain but because of her condition, didn't want to take a long haul flight.
Penelope already has a two year old son, Leo.
Cruz and her husband Javier Bardem started dating in 2007 and married in early July 2010 in an intimate ceremony at a friend's home in the Bahamas.
Penelope has previously spoken out about how motherhood has transformed her life.
She said: 'From the first second, you feel so much love.
'It is a revolutionary experience. That's the best way I can describe it. It transforms you completely, in a second.
'Nature is very wise and gives you nine months to prepare, but in that moment, when you see that face, you are transformed forever.'
The actress has always been determined to keep her kids out of the public eye, despite hers and 43-year-old Javier's successful careers.
She explained: 'I want my son and my kids - if I have more - to grow up in a way that is as anonymous as possible.
'The fact that his father and I have chosen to do the work we do doesn't give anybody the right to invade our privacy.'
For more information on pregnancy health and advice go to www.nhs.uk/Start4Life