Hollywood star couple Beyonce Knowles and Jay Z have reportedly renewed their wedding vows, six years after their marriage.
The ceremony, which took place during their tour of Europe where they were playing their On The Run tour, was said to be tiny and low key, reported the Daily Mirror.
"Things have been difficult for them but they have worked through it. Now things are better than ever for them," a source said about the Beyonce, 33, and Jay Z, who have a two-year-old daughter, Blue Ivy.
Also read: Crazy in love: Beyonce scotches divorce rumours with intimate family video
"Their friends and families are now delighted that there has been a very happy ending to this whole sorry scenario.
Both Beyonce and Jay-Z have put a lot of work into their marriage and it has paid off. They are both over the moon," the source added.
The pair's marriage found itself in trouble when a video of Beyonce's sister Solange attacking rap king Jay Z, 44, in a New York lift back in May went viral.
Also read: Tensions rising: Beyonce, Jay Z going separate ways?
Footage of them arguing was leaked, but things became so nasty, Solange also tried to kick and hit her brother-in-law.
Fans were shocked and RnB's golden couple found their marriage under staunch pressure. Rumours became rife that they would split following the end of their tour last month, however in public the pair always maintained their elationship was strong.