Megan Fox reportedly got married because she is desperate to have a baby.
The actress wed her long-term lover Brian Austin Green in a secret ceremony in Hawaii on June 24. They opted for an intimate ceremony, only inviting around six guests.
The pair met in 2004 and got engaged two years later, although their romance has been turbulent. It has now been suggested the 24-year-old actress finally decided to settle down as she is keen to start a family.
"Megan is a very maternal girl and she's been pining for a baby for quite some time. It wouldn't surprise me to hear her announce her pregnancy very soon," a source told National Enquirer magazine.
"That's the reason she suddenly tied the knot with Brian after all these years."
Brian, 36, and Megan ended their engagement last year, but quickly reunited. They refused to discuss the reasons for the split, and it is thought Brian proposed again at the start of last month.
They married at the Four Seasons Resort on Big Island. Brian's eight-year-old son Kassius, his child with his ex-girlfriend Vanessa Marcil, attended the nuptials.
Shakespeare play causes scores to faint (graphic content)