Brooke Mueller has been granted FULL custody of her twin boys Bob and Max almost a year after they were taken away from her!

We guess Brooke's rehab stint proved her soberness was real, and her days of using crack are behind her!

Or at least we hope that's the case!

Here's what a source said:

“Brooke was recently granted full custody of Bob and Max by a child dependency judge after it was deemed that she had complied with all of the terms set forth by the Los Angeles County Department of Children & Family Services."

But the strangest news of all? It's that Brooke won't have to undergo anymore drug tests!

Here's what a source said:

“Moving forward, Brooke won’t have to undergo random drug tests. DCFS will keep in contact with Brooke and check up on the boys, but there will be no unannounced visits. As far as Child Protective Services is concerned, Brooke has made a successful recovery, and is now ready to be the legal custodial parent for the boys."

Despite the fact that it seemed like at one point Brooke was begging to have the boys taken away from her permanently with her actions, it seems it was always the Child Protective Services' goal to keep the boys with their mother.

A source explained:

“Family reunification is always the goal in these types of cases. Splitting up a family, take children away from either the mother or father, only happens in extreme cases of neglect and abuse.”

Hmm. Well, hopefully Brooke is able to put her drug fueled past behind her, and give her sons the care they need and deserve!

As for Charlie Sheen, he's made amends with Brooke, and he's even going to invite her to his future wedding with Brett Rossi!

Here's what a source said:

“They all get along and are one big happy family. It might be unconventional for most people, but not for Charlie’s wacky world! Having Brooke at the wedding will also show the twins that they all get along."

Sheen is also super proud of Brooke. His thinking, according to a source, is:

"[He's] thrilled with Brooke’s progress and has been very supportive of her sobriety and recovery in recent months. Despite their differences in the past, for right now, they are getting along.”

Key words are right now, ha!

Seriously we're glad everything seems to have worked out for Brooke - we just hope she keeps to the straight and narrow path!

It's so easy to get back into drugs — especially a substance as addictive as crack!