Pop superstar Jennifer Lopez has sparked fresh rumours she is expecting her first child after she bought baby clothes during a recent shopping trip in Los Angeles. Apparently the singer openly told staff of a swanky Beverly Hills baby boutique the clothes were not for family friends, saying “It’s for me!”. The 36-year-old diva and her Latin crooner husband Marc Anthony tied the knot last June at her Los Angeles home.