This song is not written by Beyonce , the original singer is BC Jean check out www.bcjean.net.
There is a lawsuit against Mr Knowles , was kinda disappointed to hear this wasn't a a Bee' original :(