Upon immediate consumption of Beyonce’s visual album Lemonade, fans ran with one of its most overt themes: Infidelity. A witch hunt soon began, with members of the Beyhive and the media alike attempting to identify Jay Z's "Becky with the good hair." And while several celebrities were named in the process -- Rachel Roy, Rita Ora, Mya(??) -- a new report indicates all the deciphering was for naught. Becky, a source says, is a composite of different women. Also, Bey and Jay made the whole thing up for sales. Sort of. Huh?

“They develop these storylines to sell albums. Lemonade is a movie crafted to drive sales,” a source told Page Six. "Jay and Beyonce are entertainers at the top of their game. Do you think Jay would release her album on [his own] Tidal if it really was all about him? He is 100 percent behind this.”

A second source corroborated these claims, saying, “They’re marketing masters. They’re pros at this. The more attention, the more they sell, the better. All that speculation is to get press when they need it. Lemonade is much deeper than infidelity, but that’s the focus. As long as people are talking, they don’t care."

But then another unnamed insider claims "Becky" is probably real — she’s just a stand-in for more than one woman: “I don’t think Beyonce is calling out one girl. It is many girls. The rumors have been around for years.”

It seems like the couple did go through a rough patch of some kind -- as most marriages do -- but they ultimately reconciled, and powered through it once Blue Ivy was born: "Beyonce had the baby and was like, ‘What am I doing? This is what my dad did to my mom.’ She really looked at herself. Jay is now a great husband, and this is in the past. They went through a rocky patch but things are good again. The video is about finally coming to terms with her strength and their love.”

It's admittedly surprising that a figure as closely guarded as Beyonce would air her dirty laundry so publicly, but when life hands you lemons...

Beyonce's Best Dance Breakdowns

More From KISS FM 96.9