Looks like Gwen Stefani and Blake Shelton gave each other the greatest Christmas gift of all — a new baby!

A source tells In Touch Weekly that the mother-of-three, 46, is pregnant by the 39-year-old country crooner!

RELATED: Meet Miranda Lambert’s New Man!

in touch cover

“Gwen is pregnant,” the source exclusively tells In Touch, in the new issue on newsstands now. “She and Blake are overjoyed. He’s always wanted to have kids and now his dream is coming true.”

This is the first child for the country singer, who filed for divorce from ex-wife Miranda Lambert this summer. Gwen has three sons — Kingston, 9, Zuma, 6, and Apollo, 1 — with ex-husband Gavin Rossdale.

For more on Gwen and Blake’s baby joy, pick up the new issue of In Touch Weekly, on newsstands now!