The 43-year-old actress, who has previously been married to Ojani Noa, Chris Judd and Marc Anthony, has been dating the 25-year-old back-up dancer for almost two years, reported OK magazine.
"She calls him 'love of my life.' She believes it, she thinks he's the one she's been searching for all these years. He may be younger, but she says he is the most secure man she has ever met. He constantly inspires her and lifts her up.
Lopez's five-year-old twins, Max and Emmie - who she had with Marc - are also fans of Casper and she insists that he's a better dad than their real father because he devotes his time to the youngsters and is always there for them.
"Casper is devoted to her kids. He is a second father to them. Jennifer says he's much more playful and present than their own dad a lot of the time," the source added.