The shine may be off Jennifer Lopez's relationship with Casper Smart.
As the couple celebrates its second anniversary of being together this month, reports are surfacing that there's trouble in paradise. RadarOnline.com reported that Lopez is just about done with the younger man.
"Jennifer is pretty private about the relationship, but she's been hinting that the spark is gone," a source reportedly said. "She's having a hard time ignoring the fact that her head has been telling her for a while that this thing with Casper isn't forever. And now her heart's saying the same thing."
This is where we don't openly wonder what her other body parts are saying.
The source said, "They're obviously in very different places in their lives, and Jennifer wants to take responsibility for her life and not repeat the same mistakes she has made in the past. She enjoyed the relationship for what it is, but now that giddiness has turned to sadness."
Maybe she's upset she missed out on Ben Affleck becoming Batman.