Kristen Stewart has confirmed that she is engaged to Dylan Meyer after being together for almost two years.

Sharing the news with Howard Stern on SiriusXM’s The Howard Stern Show, the Twilight actress said she and Meyer are “totally gonna do it”.

“We’re marrying, we’re totally gonna do it,” Stewart said. “I wanted to be proposed to, so I think I very distinctly carved out what I wanted and she nailed it. We’re marrying, it’s happening.”

The announcement arrives just a year after Stewart told Stern she couldn’t “fucking wait” to propose.

“I think good things happen fast,” she said at the time.

Stewart, who will soon star as Princess Diana on the big screen in Spencer, said she kept her plans for marriage to herself for some time.

“I have a couple plans that are, like, just the coolest things to do,” she told Stern in 2019. “It’s pretty undeniable.”

She continued: “When you know, you know. You know what I mean?

“There is nothing like feeling sure about anything, because we don’t know anything. And that is the only thing you can feel like you know, is that if you’re in love with someone.”

The couple first met around eight years ago on a movie set (Meyer is a screenwriter), though it was six years after that when they reconnected.

Stewart explained: “She rocked up at a friend’s birthday and I was like, ‘Where have you been and how have I not known you?'”

At a “shitty bar” two weeks later, Stewart told Meyer she loved her for the first time.

“Her friends were there or whatever,” the 31-year-old shared. “They walked out and I was just like, ‘Aw man, I’m so f–king in love with you.’ Like, done.”