Jennifer Lopez's boyfriend Casper Smart has defended the age gap between the couple on Twitter.
42-year-old Jennifer, who has two children with estranged husband Marc Anthony, looked like she didn't have a care in the world after she was spotted cuddling up to dancer Casper, 24, in California recently - but her toy boy seems a bit more concerned after publicly defending their relationship.
Taking to Twitter, Casper wrote: "Age, status, n opinions of others are irrelevant. Our hearts are endless and our souls infinite.
"Our ages are mere reminders of the hours logged on this earth and the precious time remaining."
He added: "We should all honor our time here by indulging our passion and dreams. So, close your ears and open your hearts; Love and be happy!"
His age doesn't seem to bother J-Lo! She's certainly been looking cheerful lately.
CELEB PICS OF THE DAY: