Gwen Stefani and Blake Shelton have spoiled the surprise Christmas gifts they bought for each other.

Stefani, 49, said on Thursday's episode of "Jimmy Kimmel Live!" that she and "The Voice" coach, 42, have already discovered and used their presents ahead of the holidays.

The "You Make It Feel Like Christmas" singer told host Jimmy Kimmel it's "so hard" for her to shop for Shelton. The couple always agree to not buy gifts but end up trying to surprise each other with presents.

"The other day I was ordering a bunch of stuff on Black Friday," Stefani recounted.

"He helps me because he's my best friend. I'm like, 'Do you like this jacket?' I'm like, 'I'm going to get it. No... it's too expensive. I'm not going to get it.' But then I got it."

"He actually saw it and then snuck bought it behind my back. But then when it came and I had it, he was like, 'I got you that! That was your Christmas present!' So now I have two of them," she added.

Stefani said she was "so excited" to give Shelton a leaf blower for Christmas, but accidentally sent the idea in a group text the country star was included in.

"He confessed he had actually bought one a week ago," she said.

Reality TV World is now available on the all-new Google News app and website. Click here to visit our Google News page, and then click FOLLOW to add us as a news source!
Stefani and Shelton confirmed their relationship in November 2015 following their respective splits from Gavin Rossdale and Miranda Lambert.

Stefani denied she's engaged to Shelton this week after Ellen DeGeneres jokingly said the couple plan to marry.

"We're not engaged. We're not married. And he's my boyfriend... still," Stefani responded during an interview on "The Ellen DeGeneres Show."