Firstly. That song posted "Soldier for love" isn't Cassie, you can tell by the vocal style,
Secondly. Puffy is covering all bases, sex sells and he's using every drop that he hasn't allready hit beneath the sheets. She's going to flop but it'll be acting next