The 'Real Housewives of Beverly Hills' star claims the actor text her after recently coming clean about their brief fling last year and she took the opportunity to apologise to him about blowing the lid off their secret romance.
The 40-year-old blonde star told Andy Cohen at 'Watch What happens Live!' at the SXSW festival in Austin, Texas: ''We had a little texting today, and I think he's a doll and I feel bad for what I said. He is lovely and I appreciate him making it right.''
'Playing for Keeps' star Gerard admitted he slept with Brandi in an interview last week despite previously claiming he had no idea who she was as he didn't know her last name.
He said: ''We crossed paths at a beach party and had a little bit of fun.
''You know what I said -- 'Who's Brandi Glanville?' -- because I didn't know her last name, didn't know she was a celebrity, didn't know she was going to run out and f***ing tell everyone about it!''
He also revealed that he confronted Brandi about telling the world about them recently, saying: ''I said one, 'I'm not very happy you did that because there are certain things you keep a little private.' And two, 'I'm sorry I said I didn't know who you were!'''
Last year Brandi revealed their brief relationship and when asked to rate his sexual prowess claimed he was more than good.
When asked who was the most famous person she hooked up with, she responded: ''Gerard Butler''.
She added the pair had a ''little week of fun'', and when asked to rate the Scottish actor out of 10, she said, ''11''.
reason', that suddenly I find myself open to one and it happens.''