When we first heard the lyrics for Beyonce's 'Partition' we knew the video was going to be pretty raunchy.
But in the promo, unveiled on Vevo in full on Wednesday, Bey took things to a whole other level.
The singer leaves little to the imagination as she performs an erotic striptease for her rap star husband Jay Z.
Who we presume is the man in question when she sings: "He popped all my buttons, and he ripped my blouse. He Monica Lewinsky-ed all on my gown."
Check out some of the raunchiest moments in the pictures below...