Zoe Kravitz is ready to get married for the second time.

According to rumors, the 34-year-old actress accepted the marriage proposal from her lover, Channing Tatum, with the two having been together for two years.

This news was published by People, while the couple has not yet made an official announcement.

Multiple sources confirm Zoe Kravitz and Channing’s engagement.

Last weekend, the two celebrity guests were photographed leaving a Halloween party. Kravitz had chosen to dress up as Rosemary Woodhouse from the 1968 horror film Rosemary’s Baby. The diamond ring on her finger was evident.

In fact, she herself had talked about their relationship in an interview and stated that, “He makes me laugh. We both really love art and talking about art and exploring why we do what we do,” the actress explained at the time. “We like to watch a movie and analyze it and talk about it and challenge each other.”

The two artists met during the casting for Kravitz’s upcoming directorial film, ‘Pussy Island’.

Tatum had mentioned that his beloved was his “bodyguard” on set.

Commenting on their partnership, he had said, “Whether she was making me tea or making me a drink, she really was the woman who took care of me and was really lovely and kind.”