It was Ellen DeGeneres' time to be surprised this time as Jennifer Lopez revealed exciting news in her show Ellen. The 46-year-old singer and actress appeared on "The Ellen DeGeneres Show" on January 5 with news that she bought her boyfriend Casper Smart an unusual Christmas gift, a report from Hollywood Life said.

Ellen quickly made sure to ask the American Idol judge if she had plans for an upcoming wedding soon and Jennifer denied it "No. No wedding. There's no wedding."

The "Maid in Manhattan" actress said that she spent Christmas and New Year with her long-time beau Casper Smart!

Ellen was so delighted upon hearing the news that she asked her what they gave each other for Christmas. Jennifer said that he gave her some beautiful vintage bracelets. She also mentioned why she gave him a tux.

"A tuxedo, because I'm opening in Vegas and I was like you can wear this on opening night so you look nice."

But Ellen kept pushing if this tux may also be for an upcoming wedding! Jennifer denied this at first. "As honest as I can be."

Ellen said, "That's today now next time you come back and you'll be married."

Casper Smart and JLo have an off and on relationship and the past years Casper was reported to have cheated on Jennifer with transsexual models.

Ellen and Jennifer also talked about how they spent New Year's. The "Anaconda" actress said that she and her boyfriend spent their holidays in Miami. She also mentioned that she has been practicing for her shows in Las Vegas that she had no chance to do anything at all during her holiday break.

Jennifer also said that she is booked for 40 shows in Las Vegas for the next year.