Jennifer Aniston, 43, seems currently very happy dating her new beau Justin Theroux, who she met on the sets of "Wanderlust", two years ago.

"I'll be married by the end of the year," the actress reportedly told her friends, according to The Telegraph.

"If he's not got down on one knee, or we're not married, by the end of the year, it's over!" she was also quoted as saying by the Daily Mirror.

Aniston was earlier married to fellow actor Brad Pitt; the couple divorced in 2005. Theroux, 40, has never been married before.

Meanwhile, the actress couldn't stop talking about their "baby girl", a six-month-old boxer-pitbull cross called Sophie.

"Jennifer has never been so happy romantically. She and Justin have discussed their long-term future and both agreed that they love the idea of settling down. The onus now is on Justin to pop the question," a friend was quoted as saying by The Hindustan Times.

The "Friends" star just received a star on the Hollywood Walk of Fame last week.