The guessing game over Britney Spears' stormy marriage finally got a result: the Baby One More Time singer has filed for divorce from her dancer husband Kevin Federline of two years and one month.
Spears, 24, cited irreconcilable differences on her divorce petition, which was filed in Los Angeles Superior Court Tuesday, according to media reports.
Publicists for the singer was not immediately available for comment.
Spears asked for sole custody of her two sons with Federline, one-year-old Sean Preston, and James Jayden, born on Sept. 12. She did agree in the filing to let Federline have visitation rights.
News of Spears' divorce came just one day after she made a surprise appearance on The Late Show with David Letterman, where she laughed and joked with the veteran chat show host but gave no clue of the impending announcement.
Spears married Federline after a six-month courtship in 2004. In January that year, she married childhood friend Jason Alexander in Las Vegas, and anulled that marriage after 55 hours.
Rumors that the marriage was rocky had been circulating for months. But Spears denied she was estranged from her husband, saying he had helped her weather the ups and downs of her second pregnancy.
The pop singer shot to superstardom in late 1998, with her smash hit debut album Baby One More Time which she followed with another chart-topping success the following year, Oops!...I Did It Again.
According to Time magazine, Spears has sold over 76 million records worldwide and her 31 million albums sold in the U.S. make her the eighth best-selling female artist in American music history.