Jennifer Lopez and Alex Rodriguez "complement each other".

Jennifer Lopez and Alex Rodriguez

Jennifer Lopez and Alex Rodriguez

The 48-year-old singer and her sports star beau have been in a relationship since February this year, and whilst their romance has been going from strength to strength, Jennifer believes the key to making things "work" between them is having lots of things in common with one another.

Speaking to 'Entertainment Tonight' ahead their upcoming 'One Voice: Somos Live! A Concert For Disaster Relief' event - which will raise money for Puerto Rico in the wake of the devastating hurricane which struck the region - Jennifer said: "We complement each other in a beautiful way, and I couldn't have asked for a better partner in this. I mean the things that Alex did to help make this a success for the people of Puerto Rico and for all of disaster relief has been amazing. I think we're very alike in many ways. And I think that's what makes it work."

Whilst former baseball shortstop Alex, 42, added: "We're alike except I can't sing, dance [or] act."

It isn't the first time the 'On The Floor' singer has gushed about her new flame either, as she previously claimed she'd found "pure, true love" in the arms of Alex.

She gushed: "I'm in a good relationship. I feel like I can say that for the first time. Not that I didn't have great relationships, full of love and adventure, but this is the first relationship I've been in where I feel like we really make each other better.

"We complement each other and there's a really pure, true love, just wanting to support the other person and make them happy.

"So there's a different selflessness in the love that's beautiful and different. And healthy!"

by for