Word has it that Jennifer Lopez is pregnant and expecting baby number three with her longtime boyfriend Casper Smart.

The singer,who celebrated her 47th birthday two weeks ago,is said to be delighted with the news and so is her boyfriend.

Sources claim that Casper had been begging Jennifer for a baby for years now and has been “treating her like a queen” ever since she confirmed her pregnancy.

“Anything she wants to craves, he gets it for her — sometimes even before she asks. [He’s been] waiting on her hand and foot,” the source adds.

Despite the good news,Jennifer Lopez is said to be more concerned about the baby’s health.

“Casper is over the moon, too, and hoping for a son. She just wants a healthy baby — boy or girl.

JLo already has eight-year-old twins,Max and Emme,with her third husband,Marc Anthony whom she divorced back in 2011.

The I Ain’t Your Momma hit maker is also not ruling out walking down the aisle for the fourth time!

“I’m not saying marrying again is out of the question – but then, nothing in my life is out of the question.

“Everything and anything is possible. I don’t put limits on myself,”she was quoted as saying.