Brooke Mueller and Charlie Sheen have had one rocky relationship with drugs, violence, slander, divorce. Charlie’s ex, Denise Richards, has even found herself between the two as she attempted to help care for the couples twin boys. Brooke is now out of rehab and trying to get clean, so perhaps she and Charlie are getting…