Jay Z has reportedly spent $1 million a week on wife Beyonce Knowles.

The music mogul, 44, is rumoured to have showered his spouse with gifts including diamonds, lingerie from Jean Yu and fresh red roses everyday following an apparent rocky few months for the pair. The 99 Problems singer was accused of cheating on the 33-year-old over the summer but things seem back on track as the couple enjoy time together following their joint On The Run tour. And Jay has gone all out to impress his other half, reportedly spending $1 million a week to hire a luxury yacht for them to sail around the Mediterranean on.

British magazine Heat reports the super yacht, Alfa Nero, has a gym, three dining areas, a pool that turns into a dance floor, two spa pools and a massage room.

But according to a source, he could have saved money as it isn't what Beyonce was wanting from him.

"In the end, the gifts don't matter to her - she's never stopped loving him," the insider told the publication. "What happened left her shattered and it took time for her to come to terms with the situation and move on. He wants her to be happy and is doing everything he can to keep her that way."

Last week speculation arose as to whether the former Destiny's Child star was pregnant with the couple's second child. The singers are already parents to two-year-old daughter Blue Ivy and it is their family unit that is top of Beyonce's priorities.

"They've talked about baby number two and he said he wants them to be a family again," the source continued. "That's what really means everything to her."