It has been a while since Britney Spears made a questionable decision. The starlet has been exceptionally well-behaved since shaving her head and checking into rehab.

But while Britney may appear to be getting her life back on track, reports are suggesting that she is considering taking a step backwards and reconciling with Kevin Federline.

The mother-of-two's career can be categorized as 'pre K-Fed' and 'post K-Fed.' Before the aspiring rapper and father-of-four swept her off her feet, Britney was a worldwide pop sensation who could do no wrong in the eyes of her fans. Since marrying, and divorcing, Fed-Ex, Britney's music career has been left in tatters and she has become daily tabloid fodder.

However, a source has told New Weekly magazine that the "Toxic" singer is extra happy at the moment because of time she is spending with Kevin.

The insider said, "When she was on vacation she was in the best mood she's been in for ages. She confessed it was because she and Kevin are slowly moving towards getting back together."

The couple have two sons together. Kevin was the sole parent of Sean Preston and Jayden James while Britney was in rehab. The boys are now back living with their mom.

RELATED PHOTOS AND ARTICLES
Kevin Federline - Kevin Federline's Birthday Party at Pure Nightclub in Las VegasBritney Spears - Mercedes-Benz Fashion Week Fall 2007 - Baby Phat ShowBritney Spears - Mercedes-Benz Fashion Week Fall 2007 - Baby Phat ShowKevin Federline - Kevin Federline's Birthday Party at Pure Nightclub in Las VegasBritney Spears - Mercedes-Benz Fashion Week Fall 2007 - Baby Phat ShowKevin Federline - Kevin Federline's Birthday Party at Pure Nightclub in Las Vegas
Reading Between The Lines Of BritneyCharlotte Church Says Britney Should Be Allowed To Get Wasted
Britney Says No To Drugs And Her CounselorJustin Reportedly Thinks Britney Is "Crazy"
Christina Aguilera Rumored To Be PregnantBritney Wants K-Fed Again?
BE THE FIRST TO COMMENT ON THIS STORY!
Name: (optional)
E-Mail: (required, but never displayed)
Remember your info for next time?
Profanity and other defamatory language is not allowed. Please keep it clean.