Eva Herzigova is four months pregnant.

The Czech-born model and actress reportedly told shop assistants in Kensington, London, she is expecting her second child with Italian boyfriend Gregorio Marsiaj as she browsed for baby clothes in upmarket children's boutique Bonpoint.

The 37-year-old beauty was quoted by the Daily Mirror newspaper as telling staff she is "thrilled" to be expecting a sibling for her three-year-old son George.

Eva - who has been in a relationship with Gregorio since 2001 - previously revealed her partner found her more attractive than ever when she was pregnant with their first child.

She said: "I have a beautiful relationship. I must admit. When I was pregnant he was like, 'Wow!' He couldn't get enough of me."

The former Wonderbra model also admitted having such a supportive partner made parenthood much easier.

She gushed: "Greg has been very supportive with his presence, with his words. He's so proud and he expresses it. He says, 'I have the most beautiful family in the world, you are the most wonderful mother and you are so beautiful.'

"Little things like that are so reassuring and comforting."