“I always struggle with how much to re- veal about myself,” says Beyonce Knowles, the 31 year old singer. Her confession is ironic, as she...