Joanna Krupa and her fiance Romain Zago may look like the perfect couple now, but it wasn’t always that way, as fans have seen on Real Housewives of Miami. And now, Joanna is opening up about going throughout a rough patch with her beau of five years.

Joanna appeared on Access Hollywood Live where she revealed that most of their relationship issues were caused by their respective career commitments and Romain’s sometimes “mentally unfaithful” ways, but now, they are on the right track and heading to the altar.

“Within the next year, we’re going to set [our wedding date],” Joanna vows. While there have been a few scenes on the show which feature possibilities of Romain’s unfaithfulness, Joanna insists that he never physically cheated on her and claims she was partly to blame.

“I focused on my life and put him on the side,” she admits. “If our relationship was perfect and I found those e-mails, then yeah, I would have been done, but the fact that I wasn’t perfect and I didn’t give a 150 percent in the relationship as well, so I’ll take blame as much as he will.”

Unfortunately, the couple’s sex life isn’t completely active yet, but is ready to get the fire back. “We gotta fix it,” she says.

No relationship is perfect, but these two seem to be focused on making theirs work, and that’s what matters. Good luck to them!