Casper Smart was still in diapers when Jennifer Lopez got her start in showbiz as a "Fly Girl" on "In Living Color." But at 25, Smart is 43-year-old J.Lo's rock. Calling her 2011 divorce from Marc Anthony "devastating," Lopez tells People that her boyfriend has "helped me heal. He's been there for me." And the 18-year age difference doesn't get in the way of that. "You think, 'OK, in 10 years I'm going to be like this and you're going to be like that.' … I think all different things. The truth is we don't know what's going to happen. We're loving this moment right now. We make each other happy."
Aware that previous public romances have been difficult, Lopez tells the magazine, "I don't regret those things – that's who I am. But at least now I'm at a point where I have to recognize that these choices and things that happen are partly because of me and my decisions and I have to be more careful. So I am being more careful." Lopez and her former back-up dancer Smart celebrated their one-year anniversary in October. (People)