Charlie Sheen has always been a charmer and it looks like he has worked his magic with estranged wife Denise Richards.
The 34-year-old actress filed for divorce in March while pregnant with their second child, citing irreconcilable differences.
A few months later, with Lola now two months old, they appear to have kissed and made up.
Richards has been spotted sporting her wedding ring again and witnesses to a birthday party for Charlie’s father Martin say the twosome are very much together.
They shared a hug and a kiss, prompting reports that Richards has forgiven her hubby for whatever it is he did (it was always rather vague) for the sake of Lola and her older brother, 17-month-old Sam.