Shanina Shaik is pregnant with her first child.
The 31-year-old Australian model announced the news on Sunday - which is Mother's Day in Australia.
In a sweet post, she shared: "To the new love of my life, Thank you for choosing me to be your Mum. I have always wanted you for as long as I can remember, and at times my patience was tested.
"The timing had to be right, and I can say with confidence that I am ready to be your guide, your protector and your best friend."
Opening up about her journey so far, Shanina continued: "As each month goes by during this precious journey of pregnancy, I am learning what the role of being a mother entails.
"I worry a lot, especially about your well being and development. It’s a feeling that I’ve never experienced before, not even about myself. I would do anything for you, be anything for you and sacrifice anything for you."
She went on: "I was raised by an amazing woman who taught me so much about Motherhood. She has set the bar high and I don’t want to disappoint you.
"I want to raise you as she raised me; to be kind, caring, thoughtful and to be the best version of yourself. I want to guide you to dream big and work hard, to live your life with passion and to reach your goals, no matter what they are.
"I want you to know that no matter what life throws at you, you can count on me to be there for you.
"You will be supported and loved through every moment in your life, just as I have been."
The stunning brunette concluded: "Sharing you with the world today is the most precious gift I could possibly receive on Mother’s Day.
"Mummy and Daddy cant wait to meet you! Love always, Your Mum."
She was inundated with lots of sweet comments from her fans.
Kourtney Kardashian penned: "Such a blessing so so happy for you Shanina!"
Vas J Morgan added: "Omg my angel! You’re going to be the perfect mother! Happy Mother’s Day."
Do you have a story to sell? Get in touch with us at webcelebs@mirror.co.uk or call us direct at 0207 29 33033.