"He's fantastic; he's like my best friend. I can tell him everything, when I'm feeling down, when I'm feeling good. He gives moral support, endless love and support." Singer Jennifer Lopez gushes about her 25-year-old dancer boyfriend Casper Smart.