She has had her fair share of ups and downs over the years, but it looks like Lindsay Lohan will get her happy ending after all.

The 'Mean Girls' star shared the news with her fans on Instagram that she is expecting her first child with husband Bader Shammas.

The pair got married last year and Lohan is believed to have met him in Dubai, where she has lived for several years.

She posted a picture of a babygro with the words 'Coming Soon' written on it, captioning it with: "We are blessed and excited!"

Celebs rushed to congratulate the expectant mother, including Paris Hilton, who herself recently became a mum. The former socialite wrote "Congratulations love! So happy for you. Welcome to the Mommy Club!🥰"

Actress Amanda Seyfriend wrote "This is WONDERFUL NEWS!!", while Donatella Versace, Questlove, Zooey Deutch and more offered their best wishes.

Her own mother Dinah, meanwhile, wrote "I am over the moon filled with so much JOY and happiness ❤️❤️" while her father Michael said "Needless to say how happy i am for you and Bader and proud of the amazing woman you are. You're going to be an amazing mom. The world awaits you in your GREATEST ROLE! GOD BLESS.. I LOVE YOU ❤️".

More than one person, of course, wished for twins - a reference to her role in the remake of 'The Parent Trap'.

There's no indication on when the 36-year-old actress is due.