Nicky Hilton Rothschild has welcomed her second child.

The 34-year-old socialite gave birth to daughter Teddy Marilyn Rothschild, who she shares with her husband James Rothschild, on December 20.

Taking to Twitter to announce the happy news, Nicky wrote: ''Christmas came early! On December 20th James and I welcomed a baby girl, Teddy Rothschild into the world. Feeling very blessed this holiday season.''

It comes after Nicky revealed she feels ''very prepared'' for the arrival of her second child.

Speaking before the birth, she said: ''I feel very, very prepared. I know what to expect. I'm good, I'm ready. I think she'll [their older daughter Lily Grace Victoria, 17 months] be really sweet. She doesn't have a jealous bone in her body. When I hold other babies, she doesn't care. She's very sweet. I try and explain it, [but] she's too young. I did get her a doll that she gives a bottle and takes in the bath with her.''

Nicky was ''thrilled'' to be pregnant with her second child.

A representative for the star said in a statement at the time: ''The couple are thrilled about the new addition to their family.''

Nicky has taken to motherhood like a ''duck to water'', according to her mother Kathy.

She said: ''She's unbelievable. Her computer and her phone have just been in the same place. We spent a month together out in the Hamptons and she's breastfeeding and it's a full time job - literally a full time job - so she can't go anywhere for more than an hour. I think we went out twice.''