Just when we thought things couldn't get any worse over on The Real Housewives of Beverly Hills.
But that wasn't the case!
Mimi obvi had an off day and definitely redeemed herself with this amazeballs duet with Michael Bublé!
The Art of Letting Go singer joined Michael on stage for his 3rd Annual Christmas Special for a special performance of her Christmas classic (above)!
Mariah went through a wardrobe change and had another performance, this time singing Christmas Time Is In The Air Again! Did you really expect the diva that is MC to not change outfits for both songs?