He's not her normal type.
But Ellen DeGeneres got into the seasonal swing of things as she puckered up for a kiss with Bruno Mars on her show.
The blonde presenter couldn't do much else, after the singer donned a mistletoe hat she had given him.
SCROLL DOWN FOR VIDEO...
Pucker up! Ellen DeGeneres welcomes Bruno Mars
onto her show on Tuesday, December 18 and gives him a Christmas hat
complete with Mistletoe
Bruno, 27, is currently busy promoting his newly released album, Unorthodox Jukebox.
Last week he took the top spot in the U.S. music charts with his track Locked Out Of Heaven.
As his fifth solo number one it means Bruno ties with Nelly and Justin Timberlake for the most number of chart toppers.
Popular guest: Bruno makes frequent visits to Ellen's show
Meanwhile as Ellen was embracing Bruno, her wife Portia de Rossi was busy doing her Christmas shopping in Beverly Hills.
The slender blonde actress looked perfectly presented as she perused the upmarket stores.
The couple recently celebrated their fourth wedding anniversary.
Portia, 39, was by Ellen's side as she was honoured with the Mark Twain
Prize for American Humour at a special tribute show a month ago.
Picking out some treats! Arrested Development actress Portia de Rossi spends some cash in Beverly Hills on Monday