Fascinating Britney Spears in bikini is all smiles