What a guy! Justin Timberlake and Jessica Biel have been happily married since 2012 but that doesn’t mean the 37-year-old singer has stopped spoiling his wife, 36, with expensive gifts to reportedly show her how much he loves and appreciates her in his life.

“He’s spent a fortune on her over the last year, mostly on jewelry, including custom pieces. He’s been so busy on tour and working on new music while Jess is taking care of [their son], Silas, 3, so there’s been some guilt on his part that he hasn’t been 100 percent involved,” a source close to the couple told OK! in the magazine’s latest issue, on newsstands now. “They’re more in love than ever and really do work hard to make time for each other. He just wants to let Jess know that her extra efforts don’t go unnoticed.”

American Express x Justin Timberlake “Man Of The Woods” Listening Session at Clarkson Square

The longtime couple is so smitten that friends also recently told OK! magazine that Justin and Jessica may be expecting baby No. 2. “Justin and Jessica have been thinking about having another baby for a while,” a source revealed, adding that while Jessica was initially happy being a mother-of-one, she’s now allegedly ready to have another baby.

“It was a surprise, but she loves Silas so much, and the thought of having another child just like him got her excited. So she decided to throw caution to the wind — they’re both thrilled,” the insider continued. “There are whispers they underwent fertility treatments to make the process easier because they wanted it to happen as soon as possible.”

“Everyone knows they’ve had their ups and downs over the years. But now it’s fair to say they’re happier than they’ve ever been. They love being parents and are madly in love with each other. A second baby would truly be a blessing,” the source added. Justin and Jessica really seem like the perfect couple!