Justin Timberlake and Jessica Biel are expecting their first child, The National ENQUIRER can exclusively confirm.

After weeks of speculation, a pal close to the “7th Heaven” beauty revealed the happy news. “Jessica is at least three months pregnant, and she’s due in April!” the friend said.

A second source dished: “Jessica has had tense times in the past when it comes to having a baby, so it’s not surprising that she’s staying mum on confirming the news publicly.”

Jessica, 32, and Justin, 33, recently marked their two-year anniversary in New Zealand.

The two have reportedly been at odds over starting a family since they tied the knot – and our exciting baby scoop follows weeks of controversy about the state of their marriage.

Sources say Jessica finally convinced her hubby to start a family – after threatening to walk out if he didn’t agree.

Now And the two celebrated their status as parents-to-be with a “baby moon” in New Zealand.

“Jessica has been on Justin to start a family all year, and she finally gave him an ultimatum,” an insider revealed. “She gave him an ultimatum that if he didn’t change his tune, she’d walk out for good.

“That made Justin see sense because as scared as he is to be a dad, he’ll do anything to keep Jessica. 

“Justin has no choice but to step up to the plate,” the insider revealed.