Latin superstar Jennifer Lopez is taking a break from her singing and acting career after a recent health scare alerted the star to the dangers of a miscarriage. The 38-year-old - who confirmed her pregnancy last week (07Nov07) - was taken to a U.S. hospital after noticing spots of blood in her urine - and was ordered by her doctor to cut back on all strenuous activities. Lopez - who is rumoured to be expecting twins - has been travelling around North America to promote her latest album, Brave, and has just completed a U.S. tour with her husband Marc Anthony. A source close to the star says, "She's petrified that something could go wrong (with her pregnancy). (The hospital visit) really shook her up. If she lost the babies, her life would be shattered." And the singer's doctor isn't the only concerned party - her mother, Guadalupe, has been trying for months to get her daughter to slow down. The insider adds, "Her mum's constantly been on the phone, telling her to calm down. Guadalupe's very no-nonsense and she's told Jen that she needs to take some time out of the limelight to enjoy her pregnancy and her babies when they arrive."