Q: I think Sofia Vergara from Modern Family looks fabulous. Does she participate in any sports to stay in such great shape?
—Betty Parker, Midland, Texas
The former model turned actress, 39, says she has never played sports. "I guess it was so long ago, we weren't too much into sports or going to the gym," she says. "I do Pilates. I do Latin dancing. I try to do things, but you will never see me hiking or running." She also watches her diet-but not too closely. "I can sit down for lunch and dinner and have fish and a salad and be good. But then at the end, I have to have dessert. I don't feel like I have had a complete meal unless I have dessert."