Alex Rodriquez, Jennifer Lopez's fiancé, has taken to Instagram to wish the superstar a happy 50th birthday with an emotional video.

He captioned the video on Instagram: "It's your party, Jennifer! Thank you for inviting all of us to share this special day with you."

The video showed candid moments from their relationship over the years, and Rodriquez addressed Lopez saying: "Since we have been together, you have made me feel like every day is my birthday.

"You are simply the best partner in life, the best daughter, the best mother, the best performer. We love you, your fans love you, your children love you and I love you."

Lopez responded to the post saying: "I'm crying....I love our life...I love you so much... thank you my beautiful Macho..."

The singer and actress also took to social media to mark her milestone birthday.

She posted a video of herself dancing on stage and wrote: #MOOD... Bc tomorrow's my birthday!!!!! #leoseason #itsmypartytour #july24 Feeling #happiness #gratitude #love."

Lopez also posted a boomerang video on her Instagram stories which showed her wearing a tracksuit with the words "It's my party" running across the back.

Rodriquez and Lopez announced their engagement in March by posting the same picture of the singing superstar wearing a giant diamond ring.

They have been dating since early 2017 and made their red carpet debut at the Met Gala in May that year.