Jennifer Lopez has enjoyed a string of publicised relationships - which often set tongues wagging amongst fans and the press.
The gorgeous star has always been hot property in the romance department throughout the years and has never been short of suitors.
In total, Jennifer has been engaged five times but has been married three times and shares her two children with her last husband Marc Anthony, who she married 17 years ago today (June 5).
Though her romances haven't always resulted in happy endings, the brunette babe has always been vocal about her quest in finding everlasting love.
Read more on dailystar.co.uk