Jennifer Lopez may be nearing her mid-40s, but the girl can still manage to look mean in this photoshoot for Vanity Fair. But don't go catching feelings for Lopez because in the pages, she gushes about her current boyfriend, Casper Smart, calling him "fantastic" and her "best friend." So, should we expect to hear wedding bells anytime soon?      

[via Vanity Fair]