Los Angeles:Singer-actress Jennifer Lopez is reportedly pregnant with her first child with boyfriend Casper Smart. The 47-year-old, who is already a mother to twins Emme and Max from her previous marriage with Marc Anthony, is getting married to Smart. According to a source, Lopez and Smart are "thrilled" with the pregnancy, reports aceshowbiz.com. “Jennifer couldn't be happier about being pregnant with Casper's baby. Casper is over the moon, too, and hoping for a son. But at Jennifer's age, she just wants a healthy baby - boy or girl," the source told Life & Style tabloid. “He has been begging for a baby with Jennifer for years. He's really treating her like a queen. Anything she wants or craves, he gets it for her - sometimes even before she asks. It's usually a cliche, but Casper is actually waiting on her hand and foot,” the source added.