Congratulations, Jennifer Lopez! The 47-year-old is pregnant with longtime boyfriend Casper Smart's baby!
A source tells Life & Style that Casper, 29, has 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.
While the couple is over the moon excited for their new addition, J.Lo — who's already mother to eight-year-old twins Max and Emme — is making the baby's health her first priority.
"She just wants a healthy baby — boy or girl."
For more on J.Lo’s unexpected pregnancy, pick up the latest issue of Life & Style on newsstands now!