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. "Jennifer knows a lot of people in her life don't approve of her marrying Casper, but she's stopped caring. She wants to be his wife," a source said.
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.
'Look' how the Sheena Bora case has taken a toll on Indrani Mukerjea
Photos: Katrina Kaif, Parineeti Chopra, Shilpa Shetty's movie outing in Juhu
Birthday special: 14 Bollywood actors who made it big on TV
Photos: Vaani Kapoor, Poonam Pandey, Sana Khan at fashion event
Photos: Rishi Kapoor, wife Neetu, daughter Riddhima at book launch