Kim Richards left a rehab facility to attend her daughter Brooke Brinson's Cabo wedding at the One & Only Palmilla in Cabo San Lucas, Mexico during the weekend.

Richards, 50, made sure that she could attend the big event and do her mother of the bride duties, says Radar Online.

People reported that Richards gave a sweet speech at the reception, telling Thayer Wiederhorn, her daughter's groom, that "nothing feels better in my heart knowing that if my daughter isn't with me, she's with you." 

The reality star entered an alcohol rehabilitation center last month following a drunken incident at the Beverly Hills Hotel that resulted in an arrest and multiple criminal charges.

Richards did not drink at the wedding, and she's returning to rehab, according to TMZ.

Brinson's cousins, Paris and Nicky Hilton, were bridesmaids, while "Real Housewives of Beverly Hills" star Kim and her sister Kyle Richards were also present.