Australian actress Teresa Palmer is over the moon as she is expecting her first child with fiancé Mark Weber. The pregnancy news comes less than two weeks after the couple announced their engagement on social media.

The "Warm Bodies" actress announced the news via her Instagram account with a picture of her sonogram kept alongside a pair of cute knitted booties.

"This is where my heart is," the photo caption read.

"To my precious baby- I'm so blessed to be your mama, we have been wishing for you for awhile," the 2-old first time mom said sharing her excitement. "We love you so much and can't wait to kiss your little face and tiny toes. Thank you for hearing our prayers. @likemark"

This will be the first child for Palmer but 33-year-old Webber already has a five-year-old son named Isaac with actress Frankie Shaw. The actress reportedly takes care of the toddler at Webber's Los Angeles home.

The social-media savvy Palmer also took to Twitter when the couple got engaged on Aug 3. "I think I've said the word 'fiancé' over 100 times in the last few hours. It sounds so nice. So happy," she said of her engagement then.

The couple reportedly met on the micro blogging site last September after she looked for Webber on Twitter when she saw the trailer of his movie "End of Love." The couple then exchanged emails and realised they had so much in common and fell in love.

"There were lots of emails going back and forth...it was like old-fashioned love letters in a way," the actress told the Herald Sun in March.

Teresa, who looks so much in love with Mark, is quite open about their relationship and has posted several pictures of theirs on Instagram. The two look deeply in love and are seen enjoying their life to the fullest.

We would love to see the "Warm Bodies" actress in maternity wear. No due date has been announced.

Check out this cute couple's photos.